- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Внутренние команды dos
CD или CHDIR команда смены каталога (change directory), например:
C:\>CD A: - переход на диск А.
CLS экран монитора очищается.
COPY <имя файла источника> <имя файла приёмника> копирование файла-источника в файл-приёмник, например: COPY С:\KAT1\ff.pas A:\FF.pas .
DEL удаление файла (каталога), например: DEL d:\qwe\as.pas .
DIR вывод оглавления каталога (directory ), например: DIR a:\ .
MD или MKDIR создание нового каталога (make directory), например: MD D:\qwe\wer .
REN переименование файлов (rename), например: REN D:\qwe\aa.pas D:\qwe\fa.pas .
Из внешних команд можно отметить наиболее распространенную – это команда форматирования (инициализации) дискет. Формат команды:
FORMAT диск:\ /ключи
По данной команде форматируются гибкие и жёсткие диски (дискеты и винчестер). Форматирование диска это разбивка его на дорожки и секторы. Новая дискета перед использованием форматируется, если она не отформатирована фирмой-изготовителем.
Внимание! Форматирование уничтожает все данные, существующие на диске.
Примеры:
FORMAT A: - форматируется дискета дисковода А.
FORMAT A: /S – дискета будет отформатирована как системная, т.е. на нее копируется загрузчик и дисковые файлы, с такой дискеты можно загружать систему DOS. Пользователю необходимо иметь в архиве такую системную дискету на случай сбоя ОС своего компьютера, его полного заражения вирусами. На такую дискету рекомендуется дописать файлы autoexec.bat, command.com, программу-антивирус, программную оболочку VC (Volkov Commander), необходимые сервисные программы DOS в минимальном объеме.
FORMAT A:/N:80/T:18 - диск форматируется 80-ю секторами и 18-ю дорожками (1880 Кбайт = 1440 Кбайт). Если эти ключи не описаны, то диск форматируется на максимальную емкость.
Программная оболочка Norton Commander
Принято сокращение NC (так называют каталог, где помещают файлы оболочки). NC представляет собой совокупность программ, называемых программной оболочкой, которая упрощает взаимодействие пользователя с DOS. Как правило, она находится на системном диске (С:\). Из каталога NC можно выбрать только файлы, необходимые для работы пользователя. Оболочка NC упрощает и делает наглядной работу пользователя с файлами, каталогами и командами DOS. Конечно, все эти операции можно выполнить, используя возможности самой ОС (DOS), однако, пользователи предпочитают работать с оболочками (NC, VC, DN, WC или Windows). Это проще и быстрее.
После запуска NC на экране высвечиваются два окна, ограниченные двойной рамкой, которые называются панелями. На каждой панели располагается информация о каталогах на диске, именах файлов в полном (размер в байтах, дата и время создания или последнего изменения) или кратком виде. Ниже панелей располагается командная строка с приглашением MS DOS. Ещё ниже располагается строка-подсказка, здесь указывается назначение функциональных клавиш. У NC свой курсор-полоса более светлого тона, чем основной. Курсор из одной панели в другую перемещается с помощью клавиши TAB. Курсор с помощью клавиш (вниз), (вверх) устанавливается на нужный каталог и нажимается клавиша ENTER, после чего откроется его содержимое. Операции с файлами производятся путём нажатия функциональных клавиш. Для того, чтобы выделить файл или группу файлов, с которыми будет работать пользователь, подведите курсор к файлу и нажмите клавишу INS, тогда имя файла будет выделено более ярким цветом. Исключить выделенный файл из группы можно, повторно нажав клавишу INS.
Отменить ту или иную операцию можно нажатием клавиши ESC.