- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •2.1. Лекционные занятия
- •Тема 9. Разработка и отладка программ с использованием подпрограмм-
- •Тема 10. Разработка и отладка программ с использованием данных
- •Тема 11. Разработка и отладка программ с использованием
- •Приложение
- •2.2. Лабораторные и практические занятия
- •2.3. Рекомендации к бюджету времени при изучении курсов
- •Внимание!
- •Введение Начальные сведения о компьютере ibm pc
- •Клавиатура
- •Особые комбинации клавиш
- •Файлы данных
- •Операционная система ms dos
- •Составные части dos
- •Загрузка и перезагрузка пк
- •Работа с файлами, каталогами и командами
- •Внутренние команды dos
- •Программная оболочка Norton Commander
- •Функциональные клавиши nc
- •Некоторые комбинации клавиш nc
- •Особенности работы интегрированной среды (ide) Турбо Паскаль (Тurbo Рascal)
- •Команды работы с блоками
- •Программирование на языке турбо паскаль Тема № 1 Разработка и отладка программ линейного вычислительного процесса
- •Приоритет выполнения операций
- •Примеры
- •Варианты заданий
- •Тема № 2 Разработка и отладка программ разветвляющегося вычислительного процесса. Логический условный оператор
- •Тема № 3 Разработка и отладка программ разветвляющегося вычислительного процесса. Оператор выбора варианта
- •Варианты заданий
- •15. Введите символ с клавиатуры компьютера и определите, является ли он символом английского алфавита, символом русского алфавита или знаком препинания.
- •16. Введите цифру и распечатайте соответствующий ей знак зодиака. Например единице, соответствует знак зодиака "водолей". Если такой цифры нет, то сделайте сообщение.
- •Тема № 4 Разработка и отладка программ циклического вычислительного процесса. Оператор цикла с параметром
- •Примеры
- •Варианты заданий
- •Тема № 5 Разработка и отладка программ циклического вычислительного процесса. Операторы цикла с постусловием и предусловием
- •Оператор цикла с предварительным условием (предусловием) имеет вид:
- •Тема № 6 Разработка и отладка программ с использованием структурированных типов данных – одномерных массивов
- •Тема № 7 Разработка и отладка программ с использованием структурированных типов данных – двухмерных массивов
- •Тема № 8 Разработка и отладка программ с использованием подпрограмм-функций
- •Подпрограмма-функция Структура функции
- •Примеры
- •11. Даны три массива а(10), в(8), с(12). Подсчитайте для каждого массива среднее арифметическое его положительных элементов, для чего используйте подпрограмму-функцию.
- •13. Составьте подпрограмму-функцию вычисления элементов нового массива на основании элементов массивов а и в по правилу
- •20. Вычислите суммы элементов каждой строки матрицы в(8,8), определите наибольшее значение этих сумм и номер соответствующей строки. Для подсчета сумм и наименьшего значения напишите функции.
- •Тема № 9 Разработка и отладка программ с использованием подпрограмм-процедур
- •Подпрограмма-процедура
- •Структура процедуры
- •Примеры
- •Составьте программу с подпрограммой определения максимальной и минимальной оценок, а также среднего балла, данных девятью судьями каждой из пяти фигуристок.
- •Тема № 10 Разработка и отладка программ с использованием данных символьного и строкового типов
- •Операции над символами
- •Операции над строками
- •Строковые процедуры
- •Строковые функции
- •Варианты заданий
- •Тема № 11 Разработка и отладка программ с использованием структурированных типов данных - файлов
- •Var имя : file of базовый тип;
- •Var имя : имя типа;
- •4.Массив к данных вещественного типа записать в типизированный файл, а затем считать из него средний элемент.
- •Варианты заданий
- •9. Имеется файл с данными целого типа. Считайте эти значения в исходной программе в массив, упорядочьте элементы массива в порядке возрастания (убывания) и запишите его в новый файл.
- •18. Имеется массив температур т[30]. Напишите подпрограмму, находящую среднюю температуру за дни с к1 по к2. Определите самую теплую неделю месяца. Результат запишите в файл.
- •23. Имеется массив температур т[30]. Определите среднюю температуру за месяц, самую теплую и самую холодную температуры в течение месяца. Результаты запишите в файл.
- •Приложения
- •Типы Простые Порядковые Целые
- •Процедурные Файлы
- •Длинные и короткие вещественные типы
- •В) Таблица п.3 Кодировка символов в соответствии с таблицей кодов ascii
- •I. Модуль system
- •II. Модуль dos
- •III. Модуль crt
- •IV. Модуль graph
- •V. Модуль printer
- •VI. Модуль overlay
- •Основные термины
- •Учебная литература по курсу
Учебная литература по курсу
Практикум по Турбо Паскалю: Учеб. пособие по курсам "Информатика и вычислительная техника", "Основы программирования"/ И.А. Бабушкина, Н.А. Бушмелева, С.М. Окулова, С.Ю. Черных. - М.: АБФ, 1998. – 384 с.
Фигурнов В.Э. IBM PC для пользователя. - М.: Финансы и статистика, 1992. – 288 с.
Фаронов В.В. Основы Турбо-Паскаля. – М.: Учебно-инженерный центр "МВТУ-ФЕСТО ДИДАКТИК", 1992. – 304 с.
Абрамов А. Г., Трифонов Н. П., Трифонова Г. Н. Введение в язык Паскаль: Учеб. пособие. - М.: Наука, 1988. - 320 с.
Емелина Е.И. Основы программирования на языке Паскаль. - М.: Финансы и статистика, 1997. - 207 с.
Зубов В.С. Программирование на языке TurboPascal. М.: Информационно - издательский дом “Филинъ”, 1997. - 320 с.
Персональный компьютер: диалог и программные средства: Учеб. пособие / Под. ред. В.М. Матюшина. - М.: Изд-во УДН, 1991. - 312 с.
Эрбс Х.-Э., Штольц О. Введение в программирование на языке Паскаль: Пер. с нем. - М.: Мир, 1989. – 299 с.
Типы данных и технические средства языка Турбо Паскаль: Метод. указания / Сост. Е.Г. Андреева, Л.Д. Федорова. – Омск: Изд-во ОмГТУ, 1996. - 44 с.
Машинная графика Турбо Паскаля IBM PC. Работа с внешними файлами: Метод. указания / Сост. Е.Г. Андреева. – Омск: Изд. ОмПИ, 1992. - 20 с.
Структурное программирование прикладных программ на языке Паскаль: Метод. указания / Сост. Е.Г. Андреева, О.Б. Малков. – Омск: Изд. ОмПИ, 1993.–32 с.
Изучение возможностей языка Турбо Паскаль: Метод. указания / Сост. С.С. Ефимов. – Омск: Изд-во ОмГТУ, 1996. – 36 с.
Основы программирования в среде Турбо Паскаль: Метод. указания / Сост. Ю.П.Чернов, О.П. Шафеева. – Омск: Изд-во ОмГТУ, 1999. – 48 с.
Словарь основных терминов и определений по аппаратному и программному обеспечению ЭВМ: Метод. указания / Сост. Е.Г. Андреева, Л.Д. Федорова. – Омск: Изд-во ОмГТУ, 1994. –35 с.
Лабораторный практикум работы на ЕС ЭВМ: Метод. указания / Сост. В.В. Быкова, В.А. Бондарев. – Омск: Изд. ОмПИ, 1987. - 44 с.
Задания для самостоятельной работы по программированию: Метод. указания / Сост. Л.Д. Федорова. – Омск: Изд. ОмПИ, 1990 – 23 с.
Данные и структуры при программировании на языке Турбо Паскаль: Метод. указания / Сост. Е.Г. Андреева. – Омск: Изд-во ОмГТУ, 1998. – 50 с.
Антипенко Н.Ф., Зырянова С.Ф., Шимников В.П. Курс лекций по программированию на TURBO PASCAL. – Омск: Изд. СиБАДИ. – 1997. – 102 с.
Андреева Е.Г., Федорова Л.Д., Храповицкая О.В. Введение в программирование на языке Borland C/C++: Учеб. пособие. – Омск: Изд-во ОмГТУ, 1999. – 128 с.