Тема: pascalabc. Стандартные функции

Цель: ознакомиться с табличным процессором MS Ecxel; закрепить работу с таблицами и формулами в табличном процессоре.

Оборудование: ПК;

ПО: ОС Windows, Microsoft Excel.

Ход работы:

Время выполнения — 2 часа.

Цель работы:

· Познакомиться со стандартными функциями программы Pascal ABC.

· Научиться составлять программы с использованием стандартных функций, операторов ввода-вывода.

Средства обеспечения занятия

· Оборудование: ПК;

· Программное обеспечение: OS Windows, Microsoft Word, Pascаl ABC.

Задание

· Выполнить задание в соответствии с установленным порядком;

· Оформить отчет.

Задание 1. Ввод данных

1. Запустите интегрированную среду pascalabc ( с ярлыка на рабочем столе или по ссылке \\Emk.ru\students\Programs\pascalabc\pascalabc.exe).

2. В окне редактора наберите текст программы и сохраните под именем lab05_1.PAS:

Тема: pascalabc. Стандартные функции - student2.ru
Несколько общих правил

· В качестве параметров у процедур ввода (Read, readln) могут выступать только переменные.

· Значения вводимых данных набираются минимум через один пробел на клавиатуре и высвечиваются на экране.

· После набора данных для одной процедуры Read или readln нажимается клавиша ввода Enter.

· Считывание прекращается после того, как все переменные списка получат значения.

  1. Выполните несколько раз программу lab23.pas, введя данные разными способами:
  Строка вводимых данных
1 способ 12 <пробел> 35 <пробел> 64 <Enter>
2 способ 12 <Enter> 35 <Enter> 64 <Enter>
3 способ 12 <пробел> 35 <пробел> 64 <пробел> 7 <Enter>
4 способ YES <пробел> 35 <пробел> 64 <Enter>
  1. Сделайте скриншот программы и результата и вставьте в отчет.
  2. Запишите ответы на вопросы в отчет:

1) В чем разница между первым способом и вторым?

2) Какой переменной присваивается значение 7 в третьем способе и почему?

3) Каков результат ввода в четвертом способе?

6. Замените в строке 5 запись «readln (A, B, C)” двумя способами, представленными в таблице и ответьте в отчете на вопрос: «В чем разница выполнения программы?"

  Заменяемый текст Строка вводимых данных
1 способ Read (A, B); Read (C); 12 <пробел> 35 <пробел> 64 <Enter>
2 способ Readln(A, B); Read (C); 12 <пробел> 35 <пробел> 64 <Enter>

7. Внесите изменения в программу, заменив вторую строку на новый текст:

Var A,B,C:char;

8. Выполните программу, введя исходные значения A = ’Y’, B = ’E', C = 'S' разными способами.

  Строка вводимых данных
1 способ Y <Enter>E <Enter>S <Enter>
2 способ Y <пробел> E <пробел> S <Enter>
3 способ YES <Enter>
  1. Обратите внимание, какой результат выдается на экран монитора при вводе одних и тех же данных различными способами.
  2. Сделайте скриншот и вставьте в отчет результаты выполнения программы.
  3. Запишите ответ на вопрос в отчет: Почему при вводе данных вторым способом результат неверен?


Задание 2 . Напишите программу для вычисления функции y=N* Тема: pascalabc. Стандартные функции - student2.ru + Тема: pascalabc. Стандартные функции - student2.ru + Тема: pascalabc. Стандартные функции - student2.ru .

Где N-номер по списку в журнале.

Контрольные вопросы:

1.Что такое программа?

2.Назовите стандартные функции Pascal ABC.

3.Назовите операторы ввода-вывода.

Требования к отчету:

1.Название работы.

2.Цель работы.

3.Постановка задачи.

4.Скриншоты выполненных заданий.

5.Ответы на вопросы.

6.Выводы.

Лабораторная работа №6

Наши рекомендации