- •В.А. Лучников программирование на языках высокого уровня. Методические указания по выполнению лабораторных работ
- •Содержание
- •Лабораторная работа № 1 Выражения и операторы присваивания
- •Задание на лабораторную работу
- •Пример оформления работы
- •Задания на лабораторную работу №1
- •Пример оформления работы
- •Задания на лабораторную работу №2
- •Пример оформления работы
- •Int n; // целого типа
- •Задания на лабораторную работу №3
- •Пример оформления работы Задание 1.
- •Int n; // целого типа
- •Задание 2.
- •Int a, a1, a2, k, n, s; //описание переменных
- •Int a, a1, a2, n, s; // целого типа
- •Задания на лабораторную работу №4
- •Пример оформления работы
- •If (c In ['0'..'9']) Then {если очередной элемент - цифра}
- •Val(s,k,error); {преобразуем строку в число}
- •Задания на лабораторную работу №5
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Лабораторная работа № 6 Массивы
- •Задание на лабораторную работу
- •Пример оформления работы Задание 1.
- •Int n, vector_min, vector_max, min, max, i_min, i_max; String input, text; // строк класса String
- •Задание 2.
- •Int n, massiv_min, massiv_max, temp; // целого типа
- •Задания на лабораторную работу №6
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Лабораторная работа № 7 Подпрограммы
- •Задание на лабораторную работу
- •Пример оформления работы Задание 1.
- •Задание 2.
- •Задания на лабораторную работу №7
- •Вариант 1
- •Вариант 15
- •Лабораторная работа № 8 Файлы
- •Задание на лабораторную работу
- •Пример оформления работы Задание 1.
- •Задание 2.
- •Задания на лабораторную работу №8
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Лабораторная работа № 9 Рекурсия
- •Задание на лабораторную работу
- •Пример оформления работы Задание 1.
- •Задание 2.
- •Задания на лабораторную работу №9
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Иркутский государственный университет путей сообщения»
В.А. Лучников программирование на языках высокого уровня. Методические указания по выполнению лабораторных работ
Иркутск 2014
УДК
ББК
Рекомендовано к изданию редакционным советом ИрГУПС
Рецензенты: С.В. Мишин, к.т.н., доцент, декан факультета Авиационных систем и комплексов Иркутского филиала Московского государственного технического университета гражданской авиации;
В.В. Кашковский, к.т.н., с.н.с., доцент кафедры «Информационные системы» Иркутского государственного университета путей сообщения
Лучников В.А.
Программирование на языках высокого уровня. Методические указания по выполнению лабораторных работ: учебное пособие / В.А. Лучников. – Иркутск: ИрГУПС, 2014.-136 с.
Учебное пособие предназначено для студентов специальностей “Информационные системы и технологии”, “Программная инженерия” и “Мехатроника”. Оно может быть также полезно для студентов других специальностей, изучающих программирование и использующих его в прикладных задачах при выполнении расчетно-графических и курсовых работ по специальным дисциплинам.
Учебное пособие представляет собой описание 9 лабораторных работ по основным разделам программирования на алгоритмических языках Паскаль, Си, Java и PHP. В каждой лабораторной работе приведена методика ее выполнения, начиная с постановки задачи и заканчивая получением результата. Все лабораторные работы имеют по 15-20 вариантов заданий.
Учебное пособие является дополнением к учебникам автора “Программирование на языке Паскаль”, “Программирование на языке Си”, “Программирование на языке PHP”,
“Программирование на языке Java”.
Ил.: . Библиогр.:
УДК
ББК
© Лучников В.А., 2014
© Иркутский государственный университет
путей сообщения
Содержание
Лабораторная работа №1. Выражения и операторы присваивания .. . . . . . . . . . . . . . .4
Лабораторная работа №2. Ветвления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Лабораторная работа №3. Циклы, управляемые условиями . . . . . . . . . . . . . . . . . . . . 23
Лабораторная работа №4. Циклы с параметром . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Лабораторная работа №5. Строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Лабораторная работа №6. Массивы .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Лабораторная работа №7. Подпрограммы .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Лабораторная работа №8. Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Лабораторная работа №9. Рекурсия .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127