- •Лекция 1.
- •Контрольные вопросы.
- •Лекция 2.
- •Контрольные вопросы.
- •Лекция 3.
- •Контрольные вопросы.
- •Лекция 4.
- •Контрольные вопросы.
- •Лекция 5.
- •Контрольные вопросы.
- •Лекция 6.
- •Контрольные вопросы.
- •Лекция 7.
- •Моделирование как метод познания.
- •Статистические и динамические информационные модели.
- •Формы представления информационных моделей.
- •Классификация информационных моделей.
- •Пример иерархической статистической информационной модели.
- •IV. Объектно-ориентированное моделирование.
- •Контрольные вопросы.
- •Лекция 8.
- •Лекция 9.
- •Контрольные вопросы.
- •Лекция 10.
- •Контрольные вопросы.
- •Лекция 11.
- •Контрольные вопросы.
- •Лекция 12.
- •Обобщенная схема циклического алгоритма
- •Составление алгоритмов циклической и сложной структуры.
- •Контрольные вопросы.
- •Лекция 13.
- •Контрольные вопросы.
- •Лекция 14.
- •1. Краткая характеристика языка Паскаль.
- •2. Интегрированная среда программирования Turbo Pascal.
- •2.1. Клавиши оперативного вмешательства.
- •2.2. Основное меню.
- •2.3. Локальное меню.
- •2.4. Экранный редактор.
- •Контрольные вопросы.
- •Лекция 15.
- •1. Символы языка.
- •2. Комментарии.
- •3. Простейшие конструкции языка.
- •Выражения
- •Контрольные вопросы.
- •Лекция 16.
- •Структура программы Turbo Pascal.»
- •Структура программы на языке Турбо Паскаль
- •Контрольные вопросы.
- •Лекция 17.
- •2.Простейшие операторы.
- •3.Операторы ввода - вывода.
- •Контрольные вопросы.
- •Лекция 18.
- •Контрольные вопросы.
- •Лекция 19.
- •Контрольные вопросы.
- •Лекция 20.
- •1.Понятие подпрограммы.
- •2.Процедуры.
- •3.Функции.
- •Контрольные вопросы.
- •Лекция 21.
- •1.Понятие массив данных.
- •2.Операция над массивами.
- •3. Одномерные массивы.
- •3.2.Способы задания одномерных массивов.
- •3.3.Описание типа одномерных массивов.
- •4.Двумерные массивы.
- •4.1Способы объявления двумерного массива.
- •Контрольные вопросы.
- •Лекция 22.
- •1. Сортировка массива.
- •1.1.Линейная сортировка (сортировка отбором)
- •1.2.Сортировка методом пузырька.
- •1.3.Метод быстрой сортировки с разделением
- •2. Бинарный поиск в упорядоченных массивах.
- •Контрольные вопросы.
- •Лекция 23.
- •1.Графический экран.
- •2.Текстовый экран.
- •3.Управление звуком.
- •Контрольные вопросы.
- •Лекция 24.
- •Основы взаимодействия пользователя с системой
- •Навигация по дискам и каталогам с помощью пиктограммы «Мой компьютер»
- •Контрольные вопросы.
- •Лекция 25.
- •Контрольные вопросы.
- •Лекция 26.
- •Контрольные вопросы.
- •Лекция 27.
- •1 Способ:
- •2 Способ:
- •Контрольные вопросы.
- •Лекция 28.
- •1. Основные понятия электронных таблиц.
- •2. Ввод, редактирование и форматирование данных.
- •3. Вычисления в электронных таблицах.
- •Контрольные вопросы.
- •Лекция 29.
- •Контрольные вопросы.
Контрольные вопросы.
1. Как представляется информация в компьютере?
2. Каковы основные элементы компьютера?
3. Какие типы внешней памяти могут использовать современные компьютеры?
4. Что представляют собой гибкие магнитные диски?
5. Каковы устройства ввода информации?
6. Каковы устройства вывода информации?
Лекция 14.
Тема: «Начальные сведения о Turbo Pascal. Символы и простейшие конструкции языка».
1. Краткая характеристика языка Паскаль.
Язык программирования Паскаль разработан швейцарским профессором Высшей федеральной технической школы в Цюрихе, Н.Виртом в 1970 году. Затем в него были внесены несколько изменений и в 1979 году язык утвержден в качестве стандартного. Вирт назвал его в честь французского ученого Блеза Паскаля, изобретателя первой счетной машины.
Язык предназначен для решения самых разнообразных задач как деловых, так и игровых: вычислительных, экономических, информационных и т.д.
Паскаль благодаря свей простоте, логичности и эффективности получил широкое распространение во всем мире. Он удовлетворяет требованиям структурного программирования и содержит хороший набор структур данных (простые переменные, массивы, последовательные файлы, множества записи, а также развитые средства построения из них новых типов данных) и позволяет реализовывать более простые и эффективные алгоритмы.
Язык сыграл большую роль в развитии методов аналитического доказательства правильности программ, имеющих фундаментальное значение в современном программировании. При написании программы предпочтение отдается ее надежности. Необходимость описания всех переменных, с одной стороны, приводит к избыточности в программе, а с другой – повышает ее надежность за счет снабжения компилятора информацией, которая используется при проверке согласованности программы без ее выполнения.
2. Интегрированная среда программирования Turbo Pascal.
Интегрированная среда программирования - IDE (Integrated Development Environment) включает в себя совокупность программ: экранный редактор, компилятор, компоновщик, отладчик, систему контекстной помощи, объединенных в общую систему (для версий TP 6.0, 7.0).
Для входа в интегрированную среду необходимо запустить на выполнение файл turbo.exe. На экране появляется основной экран интегрированной среды, состоящий из трех основных частей: строки основного меню 9верхняя строка), рабочего поля (средняя часть экрана) и строки состояния (нижняя строка), отражающей состояние вычислительного процесса и содержащая подсказки по использованию функциональных клавиш.
Паскаль позволяет получить справочную информацию нажатием клавиш F1-HELP (помощь). Для обратного выхода в меню необходимо нажать клавишу Esc. Используя клавиши управления движением курсора (стрелки), можно перемещаться к любому ключевому слову с последующим выбором режима работы путем клавиши Enter. Для перемещения соответственно на первое и последнее ключевые слова меню можно использовать клавиши Home и End.
2.1. Клавиши оперативного вмешательства.
Они представляют собой клавиши, которые устанавливаются для выполнения определенной функции, причем, находясь в любой точке среды Паскаль, нажатие клавиши Alt вместе с первой буквой любой команды из основного меню (F, E, R, C, O) вызывает выбранного на данный момент режима.
Клавиша |
Функция |
Режим меню |
F1 |
Появление окна подсказки с информацией о текущем состоянии |
|
F2 |
Запись на диск файла, находящегося в настоящий момент в редакторе |
File/Save |
F3 |
Загрузка файла (появляется рамка входных данных) |
File/Load |
F4 |
Выполнение до места расположения курсора |
Run/Goto Cursor |
F5 |
Увеличение окна, находящегося в активном состоянии, до размеров экрана и уменьшение его до прежних размеров (при повторном нажатии) |
|
F6 |
Переключение окна в активное состояние |
|
F7 |
Выполнение трассировки в подпрограммах |
Run/Trace Into |
F9 |
Выполнение команды Make (создать) |
|
F10 |
Осуществление перехода из меню в активное окно и обратно |
|
Alt-F1 |
Появление экрана диалоговой информации, выданной во время предыдущего обращения |
|
Alt-F3 |
Указание файла для загрузки |
File/Pick |
Alt-F5 |
Возвращение к сохраненному экрану |
Run/User Screen |
Alt-F9 |
Компиляция программы (Compile/Compile) |
|
Alt-B |
Перемещение в меню Break/Watch (Останов/Просмотр) |
|
Alt-C |
Активизация меню Compile (компилировать) |
|
Alt-E |
Активизация режима редактора |
|
Alt-F |
Активизация меню (файл) |
|
Alt-O |
Активизация меню (опции) |
|
Alt-R |
Запуск программы на выполнение |
|
Alt-X |
Выход из среды Паскаля |
File/Quit |
Ctrl-F1 |
Получение помощи по языку из среды редактора |
|
Ctrl-F2 |
Завершение сеанса редактирования |
Run/Program Reset |
Ctrl-F9 |
Запуск программы |
Run/Run |
Необходимо иметь в виду, что при работе с различными окнами в среде Паскаля пользователю одновременно не могут быть представлены все окна. В любой момент времени ему доступно только активное окно, которое инициализируется подсветкой имени и двойной линией, обрамляющей границу окна.