230115 «Программирование в компьютерных системах»
Учебное пособие
Санкт-Петербург
2012 год
Содержание:
Организация ввода-вывода информации 3
Арифметические выражения. Программирование алгоритмов линейной структуры. 10
Программирование алгоритмов разветвленной структуры. 14
Оператор ветвления IF … THEN … ELSE 14
Программирование алгоритмов разветвленной структуры. 18
Оператор ветвления CASE. 18
Программирование алгоритмов циклической структуры с известным числом повторений. 21
Обработка строк с использованием операторов цикла. 27
Программирование алгоритмов циклической структуры с неизвестным числом повторений. 31
Обработка одномерных числовых массивов. 33
Обработка двумерных числовых массивов. 41
Использование процедур и функций при обработке массивов. 47
Тип запись. Массивы записей. 58
Обработка информации из файлов последовательного доступа. 63
Обработка информации из файлов прямого доступа. 67
Модуль программиста. Многомодульный проект. 73
- 230401 «Информационные системы»
- 230115 «Программирование в компьютерных системах»
- Лабораторная работа №1. Организация ввода-вывода информации
- Алфавит языка Turbo Pascal.
- Переменные и константы.
- Основные типы переменных.
- Структура программы.
- Оператор присваивания, операторы ввода с клавиатуры и вывода на экран.
- Процедуры управления выводом на экран.
- Компиляция и выполнение программы.
- Лабораторная работа №2. Арифметические выражения. Программирование алгоритмов линейной структуры.
- Арифметические выражения в языке Turbo Pascal.
- Стандартные арифметические функции.
- Генератор случайных чисел.
- Составление алгоритма и программы для решения задачи.
- Лабораторная работа № 3. Программирование алгоритмов разветвленной структуры. Оператор ветвления if … then … else
- Условный оператор if … then … else.
- Составной оператор.
- Лабораторная работа № 4. Программирование алгоритмов разветвленной структуры. Оператор ветвления case.
- Условный оператор Case.
- Лабораторная работа № 5. Программирование алгоритмов циклической структуры с известным числом повторений.
- Оператор циклаWhile.
- Оператор цикла repeat.
- Вложенные циклы
- Оператор перехода
- Лабораторная работа № 6. Обработка строк с использованием операторов цикла.
- Лабораторная работа № 7. Программирование алгоритмов циклической структуры с неизвестным числом повторений.
- Лабораторная работа № 8. Обработка одномерных числовых массивов.
- Лабораторная работа № 9. Обработка двумерных числовых массивов.
- Лабораторная работа № 10. Использование процедур и функций при обработке массивов.
- Лабораторная работа № 11. Тип запись. Массивы записей.
- Лабораторная работа № 12. Обработка информации из файлов последовательного доступа.
- Лабораторная работа № 13. Обработка информации из файлов прямого доступа.
- Лабораторная работа № 14. Модуль программиста. Многомодульный проект.
- Текст модуля программиста к задаче 14.