12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовал
Надежда64
Практическое занятие № 7
Реализация алгоритма на Pascal АВСNET


1. Цель занятия.

Изучить среду программирования и структуру программы Pascal АВСNET, научиться составлять несложные программы в этой среде программирования, производить тестирование программы.


2. Перечень справочной литературы.

2.1. Михеева, Е.В. Информационные технологии в профессиональной деятельности: учебное пособие / Е.В. Михеева. - М.: «Академия», 2019.

2.2. Михеева, Е.В. Информационные технологии в профессиональной деятельности. Технические специальности: Учебник / Е.В. Михеева. - М.: «Академия», 2018.

2.3. Плотникова Н.Г. Информатика и ИКТ: Учебное пособие для СПО.- М.: РИОР,2019.- ЭБС Знаниум 2019.

2.4. Свиридова, М.Ю. Информационные технологии в офисе: Практические упражнения / М.Ю. Свиридова. - М.: «Академия», 2018.

2.5. Филимонова Е.В. Информатика и информационные технологии в профессиональной деятельности: учебник для СПО.- М.: Юстиция, 2019. - ЭБС BOOK.ru 2019 г.

2.6. Конспект лекций.


3. Краткие теоретические сведения.

Паскаль - язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.

Паскаль популярен среди программистов по следующим причинам:

Прост для обучения.

Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.

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

Использование простых и гибких структур управления: ветвлений, циклов.

Надежность разрабатываемых программ.

 

Паскаль - это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.).

Систему программирования Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.

Окно программы содержит полосу меню, область окна и строку статуса.


t1703133540aa.png

Интегрированная среда программирования Паскаль позволяет иметь любое количество открытых окон, но в любой момент времени активным может быть только одно.

Активное окно - это окно с которым вы в настоящий момент работаете.

Программы на языке Паскаль имеют блочную структуру:

Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов.

Программный блок, состоящий в общем случае из 7 разделов:

раздел описания модулей (uses);

раздел описания меток (label);

раздел описания констант (const);

раздел описания типов данных (type);

раздел описания переменных (var);

раздел описания процедур и функций;

раздел описания операторов.

Общая структура программы на языке Паскаль:

Рrogram ИМЯ..; {заголовок программы}
Uses ...; {раздел описания модулей}
Var ..; {раздел объявления переменных}
...
Begin {начало исполнительной части программы}
... {последовательность
... операторов}
End. {конец программы}

Пример программы, которая осуществляет сложение двух чисел и выводит сумму на экран:

Program Summa;
Uses
Crt;{Подключаем модуль Crt}
Var
   number1, {переменная, в которой будет содержаться первое число}
   number2, {переменная, в которой будет содержаться второе число}
   rezult {переменная, в которой будет содержаться результат}
     :integer; {указывает тип целых чисел}
Begin
   ClrScr;{Используем процедуру очистки экрана из модуля Crt}
   Write ('Введите первое число ');
   {Выводим на экран символы, записанные между апострофами}
   Readln (number1);
   {Введенное пользователем число считываем в переменную number1}
   Write ('Введите второе число ');
   {Выводим на экран символы, записанные между апострофами}
   Readln (number2);
   {Введенное пользователем число считываем в переменную number2}
   rezult := number1 + number2;
   {Находим сумму введенных чисел и присваиваем переменной rezult}
   Write ('Сумма чисел ', number1, ' и ', number2, ' равно ', rezult);
   {Выводим на экран строчку, содержащую ответ задачи}
   Readln;{Процедура задержки экрана}
End.


4. Задание.

4.1. Изучите внешний вид системы программирования Паскаль.

4.2. Откройте файл, в который Вы запишите программу, выполняющую сложение двух чисел.

Найдите в этой программе заголовок, раздел описания переменных, признак начала программы, признак конца программы, тело программы, комментарий. Ответьте на вопросы:

Какое назначение переменных number1, number2, rezult?

Что обозначает строка:      number1, number2, rezult : integer; ? 

Если присвоить переменным number1 и number2 соответственно значение 5 и 7, то какую строчку выдаст компьютер при исполнении последней процедуры Write? Запишите ее в отчет.

Переведите с английского языка слова: Write, Read. Как вы думаете, что должен делать операторы с таким названием?

Как вы понимаете запись:   readln(number1);  ?

Чему равно значение переменной rezult после выполнения оператора:   rezult := number1 + number2; ?

Что делает оператор присваивания в этой программе?

4.3. Измените программу, выполненную в задании 2 так, чтобы она находила произведение двух чисел. Сохраните текстом программы в файле Proizv.pas. Результат покажите преподавателю.

4.4. Измените программу, выполненную в задании 3 так, чтобы она выполняла расчет площади прямоугольника по его длине и ширине.Заполните по результатам работы программы таблицу:

п/п

Параметры прямоугольника

Длина

Ширина

Площадь

1.

1

10


2.

7

14


3.

5

7


4.

8

8


5.

4

12



5. Порядок выполнения работы.

5.1. Ознакомиться с литературой, краткими теоретическими сведениями и конспектом лекций по теме: «Алгоритмизация».

5.2. Выполнить задания.

5.3. Сделать проверку полученных результатов.


6. Содержание отчета.

6.1. Наименование и цель занятия.

6.2. Результаты выполненного задания.

6.3. Выводы и ответы на контрольные вопросы.


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

7.1. Что такое среда программирования?

7.2. Опишите среду программирования Pascal.

7.3. Как сохранить текст программы в Pascal?

7.4. Какова структура программы на языке Pascal?

7.5. Как осуществить запуск программы?


Опубликовано


Комментарии (0)

Чтобы написать комментарий необходимо авторизоваться.