- •Создание простых программ и программ с анализом данных
- •Введение
- •Лабораторная работа №1. Ввод и вывод данных
- •Задания
- •Выполнение лабораторной работы
- •Методические указания к выполнению лабораторной работы
- •Язык программирования Pascal
- •Var // объявление переменных
- •Язык программирования c
- •Лабораторная работа №2. Целые числа
- •Задания
- •Выполнение лабораторной работы
- •Методические указания к выполнению лабораторной работы
- •Язык программирования Pascal
- •Var // объявление переменных
- •Язык программирования c
- •Int a,X,y,z; // объявление переменных
- •Лабораторная работа №3. Логические выражения
- •Выполнение лабораторной работы
- •Методические указания к выполнению лабораторной работы
- •Язык программирования Pascal
- •Var // объявление переменных
- •Var // объявление переменных
- •Язык программирования c
- •Лабораторная работа №4. Условный оператор
- •Выполнение лабораторной работы
- •Методические указания к выполнению лабораторной работы
- •Язык программирования Pascal
- •Var // объявление переменных
- •Язык программирования c
- •If(логическое выражение) {первая группа операторов;} else {вторая группа операторов;}
- •Лабораторная работа №5. Оператор выбора
- •Выполнение лабораторной работы
- •Методические указания к выполнению лабораторной работы
- •Язык программирования Pascal
- •Var // объявление переменных
- •Var // объявление переменных
- •Язык программирования c
- •Библиографический список
2210 МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЙ
Кафедра «Мехатроника в автоматизированных производствах»
Создание простых программ и программ с анализом данных
Методические указания к выполнению лабораторных работ по дисциплине «Программирование на языках высокого уровня»
для студентов подготовки бакалавров по направлению 553000
«Системный анализ и управление»
очной формы обучения
Составители: М.В.Додонов
А.Ю.Павлов
САМАРА
2
УДК 681.3.07
Создание простых программ и программ с анализом данных : методические указания к выполнению лабораторных работ по дисциплине «Программирование на языках высокого уровня» для студентов подготовки бакалавров по направлению 553000 «Системный анализ и управление» очной формы обучения / составители : М.В.Додонов, А.Ю.Павлов. — Самара : СамГУПС, 2008. – 44 с.
Утверждены на заседании кафедры «Мехатроника в автоматизированных производствах» 29.04.08, протокол № 9.
Печатаются по решению редакционно-издательского совета университета.
Методические указания посвящены основам программирования. Излагаются основные принципы создания программ. Описываются процессы формализации, декомпозиции, алгоритмизации, кодирования, отладки и тестирования. Приводятся основные операторы.
Материал предназначен для студентов, изучающих программирование. Рекомендуется студентам обучающимся по направлению «Системный анализ и управление» очной формы обучения.
Составители: к.п.н., доцент кафедры «Мехатроника в автоматизированных производствах» СамГУПС М.В.Додонов;
к.т.н., доцент кафедры «Мехатроника в автоматизированных производствах» СамГУПС А.Ю.Павлов
Рецензенты: к.т.н., доцент, проректор по информатизации СамГУПС
С.А.Никищенков;
к.т.н., доцент кафедры «Мехатроника в автоматизированных производствах» СамГУПС Д.К.Тюмиков
Редактор И.М.Егорова
Компьютерная верстка Е.Ю. Шарова
Подписано в печать 25.11.2008. Формат 60х90 1/16.
Бумага писчая. Печать оперативная. Усл. п.л. 2,75.
Тираж 100 экз. Заказ № 192.
Введение
Данные методические указания содержат пять лабораторных работ, выполнение которых позволит студенту освоить основы программирования. Создание программ иллюстрируется примерами на Pascal и C.
В процессе создания программы выделяются следующие этапы: формализация, декомпозиция, алгоритмизация, кодирование, тестирование и отладка.
Формализация — это процесс, в ходе которого определяется общее решение задачи.
Декомпозиция — это разделение задачи на подзадачи.
Алгоритмизация — составление упорядоченной последовательности операций, описывающей решение задачи и приводящей к конечному результату.
Кодирование — реализация алгоритма на языке программирования.
Тестирование — проверка программы на тестовых данных.
Отладка — выявление и устранение ошибок.
Лабораторная работа №1. Ввод и вывод данных
Цель работы: изучение приёмов ввода и вывода данных, овладение навыком составления простых алгоритмов ввода и вывода данных.