Программирование и основы алгоритмизации Pascal
Автор: Александр Кубышкин • Сентябрь 1, 2019 • Курсовая работа • 764 Слов (4 Страниц) • 505 Просмотры
Федеральное агентство связи
Северо-Кавказский филиал ордена Трудового Красного Знамени
федерального государственного бюджетного образовательного учреждения высшего образования
«Московский технический университет связи и информатики»
Допустить к защите
«___»__________20__ г.
_____________________
(подпись, Фамилия, И.О.)
Курсовая работа №2
по дисциплине: «Информатика»
по теме: «Программирование и основы алгоритмизации»
Студент Кубышкин А.Н.
Направление ИВТ
Группа В-21___ Курс 2
Шифр ст. билета ЗБВТ18251
Вариант 6
Дата «__»________20__г.
Ростов-на-Дону
2019
Содержание
Введение 2
Задание 1 3
Задание 2 7
Задание 3 12
Задание 4 16
Заключение 20
Список литературы 21
Введение
Паскаль – язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан в 1968–1971 гг. Никлаусом Виртом, для обучения студентов методам разработки программ, таким как "программирование сверху вниз", "структурное программирование" и т. д.
Благодаря своей четкости, логичности и другим особенностям Паскаль надолго занял свою нишу, являясь прекрасным языком для обучения программированию.
Впоследствии появились различные версии языка и его расширения. Наиболее известным расширением стал пакет Турбо Паскаль фирмы Borland, появившийся в 1983 году и сразу ставший событием в мире компьютерных технологий.
Кроме того, разработан PascalABC.NET — язык программирования Паскаль, включающий большинство возможностей языка Delphi, а также ряд собственных расширений.
Систему программирования Паскаль называют интегрированной средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности, а также ряд собственных расширений.
Задание 1
«Программирование алгоритмов линейной структуры»
Задание:
- написать на языке Паскаль программу для вычисления функции в соответствии с вариантом, округлить полученный результат, выделить целую часть полученного результата;
- выполнить программу, подставив значения исходных данных в соответствии с вариантом задания.
6 | [pic 1] | 75.447 | 1.2328 |
Листинг программы на языке Pascal представлен в листинге 1.
Листинг 1:
[pic 2]
Блок-схема 1:[pic 3]
Скриншот среды программирования:
[pic 4]
Скриншот запущенной программы:
[pic 5]
Проверка в онлайн-калькуляторе:
[pic 6][pic 7]
Задание 2
«Программирование алгоритмов разветвляющейся структуры»
Задание:
- написать на языке Паскаль программу для вычисления функции в соответствии с вариантом;
- подготовить наборы x,y и a,b,c,d для тестирования всех ветвей программы;
- выполнить программу, подставив все подготовленные наборы данных для тестирования.
6 | Табуляция | [pic 8][pic 9] | [-4;4] | 0.6 |
Листинг программы на языке Pascal представлен в листинге 2.
Листинг 2:[pic 10]
Блок схема 2:[pic 11]
[pic 12]
[pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20]
[pic 21][pic 22][pic 23][pic 24]
Скриншот среды программирования:
[pic 25]
Скриншот запущенной программы:
[pic 26]
Задание 3
«Программирование алгоритмов регулярной циклической структуры»
Задание:
- написать на языке Паскаль программу для задачи заданного типа;
- выполнить программу, подставив значения исходных данных в соответствии с вариантом задания.
6 | Табуляция | [pic 27] | [-4;4] | 0.6 |
Листинг программы на языке Pascal представлен в листинге 3.
...