Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы - Паскаль, Си, Java, PHP.doc
Скачиваний:
52
Добавлен:
04.06.2015
Размер:
5.29 Mб
Скачать

Иркутский государственный университет путей сообщения

КАФЕДРА “ИНФОРМАТИКА”

ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ

Автор: старший преподаватель Лучников В.А.

Иркутск

2012

Лучников В.А.Программирование на языках высокого уровня. Методические указания по выполнению лабораторных работ: Учебное пособие – Иркутск: ИрГУПС, 2012.-136 с.

Учебное пособие предназначено для студентов специальностей “Информационные системы и технологии”, “Программная инженерия” и “Информационная безопасность”. Оно может быть также полезно для студентов других специальностей, изучающих программирование и использующих его в прикладных задачах при выполнении расчетно-графических и курсовых работ по специальным дисциплинам.

Учебное пособие представляет собой описание 9 лабораторных работ по основным разделам программирования на алгоритмических языках Паскаль, Си, JavaиPHP. В каждой лабораторной работе приведена методика ее выполнения, начиная с постановки задачи и заканчивая получением результата. Все лабораторные работы имеют по 15-20 вариантов заданий.

Учебное пособие является дополнением к учебникам автора “Программирование на языке Паскаль”, “Программирование на языке Си”, “Программирование на языке PHP”,

“Программирование на языке Java”.

Содержание

Лабораторная работа №1. Выражения и операторы присваивания .. . . . . . . . . . . . . . .4

Лабораторная работа №2. Ветвления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Лабораторная работа №3. Циклы, управляемые условиями . . . . . . . . . . . . . . . . . . . . 23

Лабораторная работа №4. Циклы с параметром . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

Лабораторная работа №5. Строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

Лабораторная работа №6. Массивы .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Лабораторная работа №7. Подпрограммы .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

Лабораторная работа №8. Файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Лабораторная работа №9. Рекурсия .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Лабораторная работа № 1 Выражения и операторы присваивания

Тема: Порядок составления программ на языке Паскаль. Программирование алгоритмов линейной структуры. Программирование ввода и вывода данных.

Цель работы: Освоить структуру программы на языке Паскаль, порядок записи выражений, операторы ввода и вывода.