
- •Содержание
- •Введение
- •1 Правила построения блок-схем алгоритмов
- •2 Элементы языка Паскаль
- •2.1 Алфавит языка
- •2.2 Идентификаторы
- •2.3 Основные типы данных и операции с ними
- •2.4 Константы и переменные
- •2.5 Выражения
- •2.6 Стандартные математические функции языка Паскаль
- •2.7 Структура программы на Паскале
- •2.8 Ввод исходных данных
- •2.9 Вывод данных
- •WriteLn (выражение 1, выражение 2, … , выражение n)
- •2.10 Оператор присваивания
- •3 Программирование линейных процессов
- •4 Программирование ветвящихся процессов
- •5 Программирование циклов для вычисления сумм и произведений рядов
- •6 Программирование циклов для вычисления табличных функций
- •7 Программирование вложенных циклов для вычисления таблицы значений функции двух переменных
- •8 Программирование вложенных циклов для вычисления сложных сумм и произведений рядов
- •Направления подготовки_________ шифр ________
- •Задание
- •Содержание
- •Решение алгоритмических задач на паскале
- •390000, Г. Рязань, ул. Право-Лыбедская, 26/53
Рязанский институт (филиал)
федерального государственного бюджетного образовательного учреждения высшего профессионального образования
«Московский государственный машиностроительный университет (МАМИ)»
С.В. Челебаев, А.Н. Паршин, Н.Г. Кипарисова
Решение алгоритмических задач на Паскале
Методические указания к курсовой работе по дисциплине «Информатика»
Рязань 2014
УДК 519.87
ББК 30в6
Челебаев С.В., Паршин А.Н., Кипарисова Н.Г.
Решение алгоритмических задач на Паскале
Методические указания к курсовой работе по дисциплине «Информатика». Рязань: Рязанский институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Московский государственный машиностроительный университет (МАМИ)», 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
Введение
Согласно плану учебного процесса студенты направления подготовки 151900 выполняют курсовую работу по дисциплине «Информатика».
Содержательно каждая часть задания включает в себя традиционные разделы:
Постановка задачи.
Формализация задачи.
Решение задачи.
Задание выполняется студентом на языке Паскаль.
Пояснительная записка к курсовой работе оформляется на стандартных листах формата А4 в MS Office: Word.
При решении задач задания курсовой работы необходимо придерживаться следующих требований:
1) перед решением задачи следует проработать теоретический материал по теме задания;
2) результаты решения должны оформляться в соответствии с предложенными в разработке примерами;
3) следует выдерживать структуру изложения результатов решения:
а) постановка задачи;
в) результаты решения с необходимыми пояснениями и выводами;
4) Пояснительная записка к курсовой работе должна быть оформлена: титульным листом (приложение 1), бланком рецензии (приложение 2), листом задания (приложение 3),содержанием (содержание включает пункты: введение, теоретическая и практическая части работы, заключение, список рекомендованной литературы). Во введении необходимо отметить актуальность использования современного математического аппарата в практической деятельности инженера.
В заключении отмечаются общие выводы по работе.
Выполненная и оформленная в соответствии с требованиями курсовая работа в установленные Учебно-методическим отделом сроки представляется руководителю для рассмотрения и рецензирования. При удовлетворительном выполнении работа оценивается: “допущена к защите”. По допущенной к защите курсовой работе проводится собеседование с оценкой по пятибалльной шкале. В случае существенных замечаний работа к собеседованию не допускается и возвращается студенту на доработку.