- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Клавиатура
Клавиатура (keyboard) совокупность расположенных в определённом порядке клавиш для ввода и редактирования данных, а также управления выполнением отдельных операций.
F1 F12 функциональные клавиши. Расположение латинских букв на клавиатуре IBM PC, как правило, соответствует английской пишущей машинке, а букв кириллицы русской пишущей машинке.
Shift фиксирует верхний или нижний регистр клавиатуры, например с помощью этой клавиши, фиксируются строчные буквы ("d") и прописные ("D").
Caps Lock фиксирует режим прописных букв; повторное нажатие данной клавиши отменяет режим прописных букв; нажатие клавиши Shift в этом режиме даёт возможность ввода строчных букв.
Переключение клавиатуры с режима ввода латинских букв на режим ввода русских букв выполняется специальной программой-драйвером ("русификатором") клавиатуры. Эта программа запускается в начале работы с компьютером и постоянно находится в оперативной памяти ПЭВМ. Функции этой программы: воспринимать нажатия клавиш на клавиатуре и передавать соответствующие символы операционной системе (ОС). Разные драйверы используют для переключения на другой алфавит разные комбинации клавиш (Shift, Ctrl, Alt): одновременное нажатие двух клавиш (например, одновременное нажатие правой и левой клавиш Shift); или нажатие только одной клавиши (например, нажатие правой клавиши Ctrl). Возможны и другие комбинации клавиш.
Кроме алфавитно-цифровых клавиш и клавиш со знаками пунктуации на клавиатуре имеются специальные клавиши.
Enter вводит команды ОС или строку с операторами программы.
Del (Delete) клавиша удаления символа, находящегося над курсором.
Ins определяет два режима ввода символов: ввод с раздвижкой символов (вставка) и ввод с замещением ранее набранных символов (замена).
BackSpace ( ) удаляет символы, находящиеся перед (слева) курсором.
клавиши управления курсором.
Home, End перевод курсора в начало/ конец строки.
Page Up, Page Dn перелистывание страниц экрана вперёд/назад от текущей страницы.
Num Lock клавиша включения и отключения режима блокировки цифр на правой части клавиатуры (тастуре).
Esc клавиша отмены того или иного действия, режима, команды.
Ctrl и Alt специальные клавиши, которые предназначены для изменения значений других клавиш.
Print Screen печать изображения экрана при подключённом принтере.
Tab клавиша табуляции, переводит курсор на заданное количество позиций (при редактировании текста).
Break прерывание, отключение (самостоятельного значения не имеет).
Некоторые клавиши дублируются на клавиатуре для удобства, например Shift, Ctrl и т.д. На клавиатуре справа вверху (над тастурой) имеются индикаторы, которые зажигаются, если нажаты клавишы Num Lock, Caps Lock.
Особые комбинации клавиш
Ctrl+C прекращение работы команды или программы DOS.
Ctrl+Break прекращение работы выполняемой программы или команды.
Ctrl+Alt+Del перезагрузка DOS.
Shift+Print Screen печать на принтере копии экрана. 5. Ctrl+Print Screen (Ctrl+P) включение и отключение режима копирования на принтер вывода информации. 6. Ctrl+S (Ctrl+Numlock) приостановка выполнения программы.