- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Загрузка и перезагрузка пк
Загрузка осуществляется автоматически при включении компьютера в сеть электропитания.
При «зависании» компьютера вследствие некорректных действий программы или пользователя (компьютер не реагирует на нажатие клавиш клавиатуры) нажимают либо одновременно на клавиши Ctrl+Alt+Del на клавиатуре, если это не помогло, то нажимают на клавишу Reset на системном блоке, если и это не помогло, то отключают компьютер от сети и снова его включают.
В начале загрузки происходит тестирование всех составляющих компьютера с помощью BIOS. Если при загрузке появится сообщение об ошибке, то процесс загрузки прекращается и следует обратиться к специалисту по системному обслуживанию. После успешного тестирования начинает работать загрузчик. Он считывает в оперативную память дисковые файлы IO.SYS и MSDOS.SYS и передаёт им управление. Далее с системного диска считывается конфигурационный системный файл CONFIG.SYS, и в соответствии с описанием этого файла загружаются необходимые драйверы устройств и определяются параметры ОС. Если файл отсутствует, то параметры ОС устанавливаются по умолчанию. Далее с системного диска запускается командный процессор или файл COMMAND.COM, который работает с внутренними и внешними командами DOS. Кроме этого, командный процессор запускает командный файл AUTOEXEC.BAT, если он имеется на диске, с которого запускается DOS. В этом файле указываются команды и файлы, которые выполняются при каждом запуске компьютера. После завершения работы командного файла AUTOEXEC.BAT процесс загрузки ОС заканчивается, и она выдаёт своё приглашение.
Работа с файлами, каталогами и командами
Файлы хранятся на жёстком диске или дискете в каталогах (директориях).
Каталог место на диске, где объединена группа файлов и хранится информация об имени, объёме, дате и времени создания или изменения файла.
На каждом магнитном диске может быть несколько каталогов, причём один из них является главным, корневым каталогом. В корневом каталоге регистрируются каталоги первого уровня. В состав любого каталога может входить и другой каталог, который называется подкаталогом или поддиректорией. Каталоги, входящие в состав каталогов первого уровня, называются каталогами второго уровня, Таким образом, на диске существует древовидная структура каталогов. Каталог, с которым в настоящее время работает пользователь, называется текущим (рабочим). Если вы находитесь в текущем каталоге, а хотите поработать с файлами из другого каталога, то необходимо указать путь к этому каталогу. Путь к файлу это последовательность из имён каталогов, разделённых символом "\" (слэш), например: а:\кат1\кат11\ff.pas.
Внимание! Не создавайте свои файлы в корневом каталоге. Это дурной стиль программирования. Располагайте их в соответствующих рабочих каталогах.
В DOS принято буквами А: и В: обозначать накопители на гибких магнитных дисках; а буквой С: накопитель на жёстком магнитном диске (винчестере) с операционной системой. Можно разделить жёсткий диск на несколько частей и работать с ними как с отдельными дисками. Эти части называются логическими дисками и имеют своё имя (букву), например: C:\ , D:\ , E:\ .
Диалог пользователя с MS DOS осуществляется в форме команд. Каждая команда означает, что DOS и компьютер должны выполнить то или иное действие, например напечатать или скопировать файл. Команда MS DOS состоит из имени команды, к которой иногда добавляют параметры и ключи, разделённые пробелами и косыми чёрточками. Команды набираются пользователем в командной строке, т.е. там, где светится приглашение DOS. Если набрана внешняя команда, но не указан путь к ней, то её поиск осуществляется в текущем каталоге. Если нужная команда не найдётся, то на экран выводится сообщение:
Bad command or file name (плохое имя команды или файла).