Челебаев С.В., Паршин А.Н., Кипарисова Н.Г.

Решение алгоритмических задач на Паскале

Методические указания к курсовой работе по дисциплине «Информатика». Рязань: Рязанский институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Московский государственный машиностроительный университет (МАМИ)», 2014. – 48 c.

 

Рецензент: О.В. Мельник, к.т.н., доцент, доцент кафедры биомедицинской и полупроводниковой электроники РГРТУ

 

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

В первом разделе приводятся правила построения блок-схем алгоритмов.

Во втором разделе описываются основные элементы языка Паскаль, типы данных, правила написания программ.

Третий раздел посвящен разработке программ: описывается построение блок-схем алгоритмов и написание текста программ для задач на основе линейного процесса, ветвления, циклических процессов и вложенных циклических процессов.

 

Методические указания предназначены для студентов направления подготовки 151900 всех форм обучения.

Ил. 36. Библиогр.: 5 назв.

Ключевые слова: блок-схема алгоритма, программа, язык программирования Паскаль, линейный процесс, ветвящийся процесс, циклический процесс, вложенный циклический процесс.

 

Печатается по решению Методического совета Рязанского института (филиала) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Московский государственный машиностроительный университет (МАМИ)».

 

© Рязанский институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Московский государственный машиностроительный университет (МАМИ)», 2014

© Челебаев С.В., Паршин А.Н., Кипарисова Н.Г. 2014


СОДЕРЖАНИЕ

Введение……………………………………………………………………………..4

1 Правила построения блок-схем алгоритмов……..………………………………5

2 Элементы языка Паскаль.…………………………………………………………7

2.1 Алфавит языка…………………………………………………………………...7

2.2 Идентификаторы…………………………………..……………………………..7

2.3 Основные типы данных и операции с ними…………………………………...8

2.4 Константы……………………………………………………………………….10

2.5 Выражения……………………………………………………………………...10

2.6 Стандартные математические функции языка Паскаль.…………………….10

2.7 Структура программы на Паскале…………………………………………….11

2.8 Ввод исходных данных…………………………………...................................13

2.9 Вывод данных…………………………………………………………………..13

2.10 Оператор присваивания………………………………………………………14

3 Программирование линейных процессов………………………………………15

4 Программирование ветвящихся процессов………………………………….…17

5 Программирование циклов для вычисления сумм и произведений
рядов………………………………………..………………………………………23

6 Программирование циклов для вычисления табличных функций……………30

7 Программирование вложенных циклов для вычисления таблицы значений функции двух переменных……………………………....………………………...32

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

Список используемых источников………………………………………………..44