![](/user_photo/2706_HbeT2.jpg)
- •Лабораторная работа № 6 «Алгоритмизация и программирование»
- •Раздел 1 «Основные алгоритмические структуры. Принципы структурного проектирования алгоритмов и программ»
- •Раздел 2 «Разработка программ с линейным следованием команд и ветвлениями»
- •Программная среда: система программирования PascalAbc, текстовый редактор ms Word или альтернативный ему из пакета Open Office.
- •Раздел 3 «Разработка программ, содержащих циклы»
- •Программная среда: система программирования PascalAbc, текстовый редактор ms Word или альтернативный ему из пакета Open Office.
Раздел 2 «Разработка программ с линейным следованием команд и ветвлениями»
Содержание работы: отработка простейших операторов ЯПВУ, составление линейных и ветвящихся программ, ввод текстов программы в среду программирования, запуск и отладка программы в среде программирования, сохранение программы.
Программная среда: система программирования PascalAbc, текстовый редактор ms Word или альтернативный ему из пакета Open Office.
Теоретическая часть: лекция по теме «Основные конструкции одного из языков программирования»
Этапы работы:
Запустите среду программирования. Изучите основные команды среды: создание нового файла программы, сохранение файла, редактирование текста программы, запуск и отладку программы.
В окне редактора наберите текст программы, предложенной преподавателем, содержащей ввод данных, присваивание и вывод данных (и, при необходимости, описание переменных). Запустите программу на выполнение, проверьте работу операторов ввода и вывода. Сохраните программу под именем Программа1.
В программе MS Word создайте файл с названием ФИ студента _Программирование1. В этом файле разместите текст своей первой программы, полученной от преподавателя, и проанализируйте каждую ее строку, описывая действия программы во время выполнения этой команды. Для этого составьте таблицу, расположив слева строки программы, а справа – их описание. Сохраните файл.
Пример оформления текста программы на ЯП Pascal в MS Word.
-
Program My1_1;
Var
a,b,rez: Integer;
Begin
Writeln(‘Введите два числа через пробел’);
ReadLn(a,b);
rez : =a*b;
Writeln(‘Их произведение равно’,rez);
End.
Название программы
Описание переменных, необходимых для работы программы
Начало операторной части
Оператор вывода: выводит то, что стоит в скобках, если в кавычках – то без изменения.
Оператор для ввода: позволяет ввести значения двух переменных – a и b
Присваивание переменной rez произведения a и b
Вывод на экран комментария и переменной rez
Конец программы
* В среде программирования создайте новый файл. Составьте в окне редактора программу для решения задачи, выданной преподавателем. В программе обязательно должны присутствовать операторы ввода, вывода, присваивания и ветвления. Запустите отладку программы, проверьте ее на наличие ошибок. Запустите программу на выполнение, изучите работу различных операторов. Сохраните программу под именем Программа2.
* В файле с названием ФИ студента _Программирование1 разместите текст второй программы и проанализируйте каждую ее строку, описывая действия программы во время выполнения этой команды. Сохраните файл.
Придумайте самостоятельно задачу, касающуюся вашей профессиональной деятельности. Запишите текст задачи в файл ФИ студента _Программирование1. Задача обязательно должна содержать условие для ветвления.
* В среде программирования создайте новый файл. Составьте в окне редактора программу для решения задачи из пункта 6. Запустите отладку программы, проверьте ее на наличие ошибок. Запустите программу на выполнение, изучите работу различных операторов. Сохраните программу под именем Программа3.
* В файле с названием ФИ студента _Программирование1 разместите текст третьей программы и проанализируйте каждую ее строку, описывая действия программы во время выполнения этой команды. Сохраните файл.
Оценка выполнения заданий:
Блоки |
Баллы |
Задача 1 |
1 |
Задача 2 |
2 |
Задача 3 |
3 |
Общее количество баллов |
6 |