Реализация алгоритма на Pascal АВСNET
Реализация алгоритма на 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 - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.
Окно программы содержит полосу меню, область окна и строку статуса.
Интегрированная среда программирования Паскаль позволяет иметь любое количество открытых окон, но в любой момент времени активным может быть только одно.
Активное окно - это окно с которым вы в настоящий момент работаете.
Программы на языке Паскаль имеют блочную структуру:
Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов.
Программный блок, состоящий в общем случае из 7 разделов:
раздел описания модулей (uses);
раздел описания меток (label);
раздел описания констант (const);
раздел описания типов данных (type);
раздел описания переменных (var);
раздел описания процедур и функций;
раздел описания операторов.
Общая структура программы на языке Паскаль:
Рrogram ИМЯ..; {заголовок программы} |
Пример программы, которая осуществляет сложение двух чисел и выводит сумму на экран:
Program Summa; |
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. Как осуществить запуск программы?