- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Функциональные клавиши nc
F1 (Help) помощь. При выполнении тех или иных команд DOS выводит на экран окно подсказки по данной команде. Помните, что следующие опции (директивы) означают:
Next – переход к следующему экрану помощи;
Previos - переход к предыдущему экрану помощи;
Index – вывод оглавления справочной информации;
Cancel – прерывание выполнения команды.
F2 (Menu) меню пользователя (может создаваться самим пользователем при корректировании файла nc.mnu).
F3 (View) просмотр файла, позволяет просматривать на экране файлы, не изменяя их.
F4 (Edit) редактирование (корректировка, изменение) файла. Может быть использован встроенный редактор NC или любой другой.
F5 (Copy) копирование файла (с сохранением исходного). В середине экрана появляется запрос о том, куда копировать файл. По умолчанию файл копируется в каталог, изображённый на другой панели. Для копирования нажмите клавишу Enter.
F6 (RenMov) переименование файла (каталога) или копирование без сохранения исходного файла.
F7 (MkDir) создание нового каталога или подкаталога текущего каталога.
F8 (Delete) удаление файла, группы файлов, каталога.
F9 (Pulldn) вывод верхнего меню, описывающего режимы работы NC.
F10 (Quit) выход из NC.
Если необходимо выполнить программу или команду, не описанную в строке-подсказке, то её набирают в командной строке и запускают нажатием клавиши Enter.
Некоторые комбинации клавиш nc
Ctrl+Enter в командную строку выводится имя файла, выделенного на панели NC;
Ctrl+O осуществляется переход к экрану MS DOS, панели NC убираются; обратный переход повторное нажатие этих же клавиш;
Ctrl+F1 убирается левая панель NC с экрана или же снова выводится на экран;
Ctrl+F2 убирается правая панель NC с экрана или же снова выводится на экран;
Ctrl+E в командную строку выводится предыдущая текущей команда;
Ctrl+X в командную строку выводится последующая команда;
Ctrl+U панели меняются местами;
Alt+F1 вывод на левой панели оглавления дисков;
Alt+F2 вывод на правой панели оглавления дисков;
Ctrl+L на экран выводится информационная панель (причём информационной панелью становится текущая), повторное нажатие восстанавливает панель NC с каталогами;
Alt+F4 редактирование файла с помощью альтернативного редактора; если при нажатии F4 используется встроенный редактор NС, то при нажатии Alt+F4 -внешний редактор и наоборот;
Alt+F7 поиск файла на диске;
Alt+F8 просмотр и повторное выполнение ранее введённых команд;
Shift+F4 создание нового файла.
Особенности работы интегрированной среды (ide) Турбо Паскаль (Тurbo Рascal)
Для работы в данной интегрированной оболочке как минимум необходимы два файла: turbo.exe версия языка с интегрированной средой (текстовый редактор, компилятор, компоновщик, загрузчик); turbo.tpl основная библиотека языка, состоящая из небольших программ (подпрограмм) для выполнения разнообразных вспомогательных функций, например вычисления значений арифметических функций.
Для написания программ с использованием графики необходимы подкаталог BGI, где содержатся графические драйверы (программы управления), т.е. файлы с расширением *.bgi, и штриховые шрифты, описанные в файлах с расширением *.chr, а также файл Graph.tpu, содержащий в себе программы работы с графическими примитивами, палитрой цветов и т.д..
Для входа в оболочку можно: 1) вызвать меню пользователя (F2), найти строку вызова Турбо Паскаля (TP), подвести курсор и нажать клавишу Enter; 2) найти подкаталог BIN в каталоге TP, затем подвести курсор к файлу turbo.exe и запустить его.
После загрузки интегрированной оболочки на экране высвечиваются главное меню, окно редактора, информационная строка (рис. 1). В главном меню описаны основные режимы работы со средой.
File работа с файлами (создание, редактирование, сохранение, загрузка, переименование и т.п.), взаимодействие с DOS;
E dit ввод и редактирование текста программ;
Run выполнение и компиляция;
File работа с файлами (создание, редактирование, сохранение, загрузка, переименование и т.п.), взаимодействие с DOS;
Edit ввод и редактирование текста программ;
Run выполнение и компиляция программ;
Рис. 1
Compile компиляция программы (перевод с алгоритмического языка на
машинный);
Debug работа с встроенным отладчиком;
Options установка режимов работы TP;
Window работа с окнами;
Help помощь, справочная служба.
Активизировать главное меню можно нажатием клавиши F10. Текущее положение в меню выделяется цветной яркой полосой. Курсор перемещается с помощью клавиш , . Все команды меню имеют подменю, состоящее из нескольких элементов (опций). Сначала выбирают нужную команду, нажимают клавишу Enter, разворачивается подменю, выбирается опция и нажимается Enter. Выйти из меню можно, нажав клавишу ESC.
Нижняя информационная строка указывает на значение ряда функциональных клавиш, где F1 помощь; F2 сохранение на диске текущего файла в окне редактирования; F3 открытие нового или существующего файлов.
Под главным меню расположено окно редактирования, куда вводятся и где редактируются программы пользователя. В этом окне может быть открыто одновременно несколько окон. То окно, с которым в данный момент работают, считается активным. Активное окно обведено двойной рамкой.
Результаты выполнения программы выводятся на экран DOS, который перекрывается изображением Turbo-оболочки. Перейти к экрану DOS можно, нажав клавиши Alt+F5, а вернуться в оболочку, нажав ESC.
Выход из интегрированной оболочки в NC осуществляется нажатием клавиш Alt+X. При этом, если рабочие файлы не были сохранены, на экране высвечивается запрос, следует ли сохранить файл или нет. При программировании в среде Turbo часто используются сочетания функциональных клавиш, а именно:
Alt+F3 удаляет текущее окно из системы окон;
Ctrl+F5 текущее окно перестаёт быть активным, можно изменить размер и расположение окна; Ctrl+F9 компилирование программы текущего окна, загрузка в оперативную память и ее выполнение, а затем возврат в среду TP;
Alt+F9 компиляция программы текущего окна;
F5 распахнуть текущее окно на весь экран;
F6 возвращение к первому окну среды; второе нажатие возвращает пользователя ко второму окну, следующее к следующему активному окну;
Alt+1 - переход к первому окну интегрированной среды;
Alt+2 - переход ко второму окну интегрированной среды и т.д.