
- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Файлы данных
Файл именованная область данных на внешнем носителе (винчестере, дискете, компакт-диске). Каждый файл на диске или дискете имеет своё обозначение, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение начинается с точки, за которой следует от 1 до 3 символов. Наличие расширения необязательно. Строчные и прописные буквы в именах файлов эквивалентны. Все ограничения для имен и расширений файлов могут быть сняты в программной оболочке FAR manager.
Примеры некоторых расширений (вместо символа * пишется имя файла):
*.asm - файл с программой на Ассемблере;
*.bak – файл с резервной копией, делаемой перед изменением исходного файла на алгоритмическом языке;
*.bas – файл на языке программирования Бейсик;
*.bat – командный, пакетный (Batch) файл;
*.c – файл на языке программирования Си;
*.pas – файл на языке программирования Паскаль;
*.for – файл на языке программирования Фортран;
*.com – исполняемый файл с программой внешней команды;
*.exe – исполняемый (загрузочный) файл (код, модуль) исходной программы;
*.dat – файл данных;
*.doc – файл документа (сопровождение к программной документации, сообщение о торговой марке);
*.hlp – файл интерактивной (по запросу) помощи;
*.lst – файл листинга программы;
*.lib – библиотечный файл;
*.obj – объектный файл (код, модуль) исходной программы;
*.sys – системный файл или программа-драйвер устройства;
*.tmp – временный файл;
*.txt – текстовый файл.
Операционная система ms dos
Среди всех системных программ, с которыми приходится сталкиваться пользователям компьютеров, особое место занимают операционные системы (ОС). ОС управляет работой компьютера, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется ОС, а потому может работать только под управлением той ОС, которая обеспечивает для неё эти услуги. ОС загружается при включении компьютера. Она создаёт пользователю и прикладным программам удобный способ общения (интерфейс) с периферийными устройствами компьютера. ОС проводит загрузку всех программ в оперативную память, передаёт им управление в начале их работы, осуществляет различные вспомогательные операции по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Весьма популярным классом системных программ являются программные оболочки. Они обеспечивают более наглядный способ общения с компьютером, чем штатные средства ОС.
Американская фирма Microsoft разработала ОС MS DOS (Disk Operation System).
Составные части dos
1. Базовая система ввода-вывода (BIOS, Base Input/Output System) находится в постоянной памяти (ПЗУ) компьютера. Эта часть ОС является «встроенной». BIOS выполняет наиболее простые и универсальные операции, связанные с вводом/выводом. BIOS содержит тест функционирования компьютера, который проверяет работу памяти и устройств компьютера при включении его электропитания. Кроме того, BIOS содержит программу вызова загрузчика ОС и обслуживает системные вызовы (прерывания).
2. Загрузчик ОС небольшая программа, которая а) при загрузке DOS с дискеты находится в первом секторе дискеты и считывает в память компьютера два дисковых файла, которые заканчивают процесс загрузки DOS; б) при загрузке с винчестера первая часть загрузчика находится в первом секторе жёсткого диска, и она выбирает, с какого логического диска (C, D, E, ...) винчестера загружать ОС; а вторая часть загрузчика находится в первом секторе выбранного логического диска, и она считывает модули DOS и передаёт им управление.
3. Дисковые файлы. Их два и называются они IO.SYS и MSDOS.SYS. Дисковые файлы загружаются в память машины загрузчиком ОС и остаются там постоянно. Первый файл является дополнением BIOS; с помощью второй программы выполняются команды DOS высокого уровня.
4. Командный процессор DOS или файл COMMAND.COM находится на диске, с которого загружается ОС. Команды, которые процессор выполняет сам, называются внутренними (dir, copy и др.). Остальные команды, т.е. внешние, командный процессор выполняет с помощью специальных программ с соответствующими именами (файлы с этими программами обычно хранятся в специальном каталоге). Командный процессор находит такую программу, загружает её в память, передаёт ей управление, а после её выполнения, удаляет программу из памяти и выводит сообщение - приглашение ОС.
Внешние команды DOS поставляются вместе с ОС в виде отдельных файлов и выполняют действия сервисного характера. Имеют расширение *.com или *.exe.
6. Драйверы устройств специальные программы, дополняющие систему ввода/вывода DOS и обеспечивающие работу имеющихся устройств компьютера, например периферийных. Драйверы загружаются в память при загрузке ОС; описываются они в специальном файле CONFIG.SYS.