- •Предисловие
- •Содержание курсов "информатика" и "основы алгоритмизации и языки программирования"
- •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
- •Основные термины
- •Учебная литература по курсу
Введение Начальные сведения о компьютере ibm pc
Компьютер это универсальное электронное устройство для накопления, обработки и передачи информации.
Под архитектурой компьютера понимается его логическая организация, структура, ресурсы. Архитектура современных компьютеров основана на магистрально-модульном принципе. Модульный принцип позволяет пользователю самому комплектовать нужную ему конфигурацию компьютера и проводить при необходимости её модернизацию. Модульная организация системы опирается на магистральный (шинный) принцип обмена информации. Магистраль (системная шина) это набор электронных линий, связывающих воедино следующие компоненты.
1. Системный блок, который содержит:
процессор, управляющий работой компьютера и осуществляющий вычисления;
системную память, содержащую две части:
оперативную память или оперативное запоминающее устройство (ОЗУ), которая предназначена для чтения, хранения и записи данных; при отключении компьютера содержание памяти стирается; имеет очень высокую скорость чтения/записи;
постоянную память или постоянное запоминающее устройство (ПЗУ), которая содержит данные, записанные фирмой-изготовителем; содержание ПЗУ не может быть изменено, оно постоянно и не стирается при отключении компьютера от сети;
набор электронных схем (плат) для подключения периферийных устройств к системной шине (адаптеров);
накопители (дисководы) для гибких магнитных дисков, используемые для чтения и записи на гибкие магнитные диски (дискеты), и накопитель на жёстком магнитном диске (винчестере), предназначенном для чтения и записи на несъёмный жёсткий диск.
2. Периферийные устройства, стандартная конфигурация которых представляет собой:
монитор (дисплей), необходимый для изображения графической и текстовой информаций, имеющий специальные клавиши управления изображением на экране;
клавиатура, позволяющая вводить информацию в компьютер;
мышь;
принтер, сканер, факс, модем и так далее.
Мониторы или дисплеи компьютера
Мониторы ПК бывают цветными и монохромными, могут работать в текстовом и графическом режимах.
Текстовый режим
В текстовом режиме экран дисплея разбивается на отдельные участки знакоместа. Всего знакомест 2580, где 25 - количество строк экрана, 80 - число символов в строке экрана. В каждое знакоместо может быть выведен один из 256 символов (таблица кодов ASCII, см. приложение). Максимальное количество символов в строке - 256. На цветных мониторах каждому знакоместу соответствует свой цвет символа и свой цвет фона.
Графический режим
В графическом режиме работы на экран выводятся графики, рисунки, а также и текстовая информация. Однако единицей изображения в этом случае является точка пиксель (picture element). Для каждого пикселя указываются его координаты (х, у) и цвет (для цветного экрана – это палитра из 4, 16, 64, 256, 1012 цветов; для монохромного дисплея может указываться градация серого, т.е. интенсивность цвета (от светлого до самого тёмного). Количество точек по горизонтали и вертикали называется разрешающей способностью дисплея в данном режиме. Например для монитора типа CGA (тип графического адаптера), в режиме работы CGAC1 разрешающая способность 320200, т.е. 320 пикселей по горизонтали и 200 по вертикали. Разрешающая способность не зависит от экрана монитора. Типы мониторов – CGA, Hercules, EGAVGA, SVGA; разрешающая способность - 640200, 720350, 640350, 640480, 800600, 1024768.