Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сборник лб.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.63 Mб
Скачать

Лабораторная работа №5 Тема: 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:

Н есколько общих правил

  • В качестве параметров у процедур ввода (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* + + .

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

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

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

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

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

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

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

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

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

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

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

6.Выводы.