- •«Вычислительная техника и программирование»
- •0702 «Прикладная физика»
- •Тема 1. Основы алгоритмизации
- •В вод / Вывод данных Блок вычислений
- •Задания для практических занятий
- •Тема 2. Язык программирования
- •Вопросы для практических занятий
- •Тема 3. Интегрированная система программирования Turbo Pascal
- •Задания для практических занятий
- •Тема 4. Элементы алгоритмического языка Pascal
- •Вопросы и задания для практических занятий
- •Тема 5: Структура программы
- •Задания для практических занятий
- •Раздел 6.1 Линейная алгоритмическая структура
- •Задания к практическим занятиям
- •Раздел 6.2 Алгоритмическая структура – ветвления
- •Где If, then, else – зарезервированные слова
- •Задания к практическим занятиям
- •Задания для практических занятий
- •Раздел 6.3 Алгоритмическая структура - циклы
- •Оператор цикла с постусловием Repeat . . . Until
- •Задание для практических занятий
- •Тема 7. Структурированные типы данных
- •7.1 Массивы
- •Двумерный массив (матрица)
- •Задания для практических занятий
- •7.2 Множества
- •Задания и вопросы к практическим
- •7.3 Записи
- •Вопросы к практическим занятиям
- •Задание к практическим занятиям
- •Задания к практическим занятиям
- •Тема 8. Строки
- •Задания к практическим занятиям
- •Тема 9. Подпрограммы (Процедуры. Функции)
- •Пример:
- •Задания к практическим занятиям
- •Тема 10. Графика
- •В tp принята следующая система координат графического режима.
- •Задание к практическим занятиям
- •Меры длины
- •Линии и точки
- •Процедура SetLineStyle. Устанавливает новый стиль вычерчиваемых линий.
- •Список литературы
- •Пособие для изучения дисциплины «Вычислительная техника и программирование»
- •Специальности 6.070200 «радиофизика и электроника»
Вопросы для практических занятий
Что такое язык программирования?
В чем различие компиляторов и интерпретаторов?
Объясните термины «язык низкого уровня» и «язык высокого уровня».
Какие языки программирования активно используются сегодня?
Что нужно для создания программы?
Что такое среды быстрого проектирования?
Что такое интегрированные системы программирования?
Охарактеризуйте термин – визуальное программирование.
Перечислите популярные системы программирования.
10. Приведите примеры универсальных и специализированных языков программирования.
Тема 3. Интегрированная система программирования Turbo Pascal
Интегрированная система программирования позволяет осуществить набор и редактирование исходного текста программы, выполнить компиляцию программы, найти и устранить ошибки компиляции, запустить программу на выполнение, просмотреть результаты. Таким образом, интегрированная среда программирования объединяет текстовый редактор, компилятор, отладчик и справочную систему.
Для работы в интегрированной среде Turbo Pascal необходимо установить на компьютере весь программный пакет. После инсталяции в каталоге TP\BIN будут находиться файлы Turbo.exe и Bp.exe. C каждым из них связана своя интегрированная среда. Turbo.exe работает в реальном режиме MS-DOS, а Bp.exe работает в защищенном режиме MS-DOS и генерирует программы Windows. В дальнейшем будем подразумевать использование Turbo.exe.
Интегрированная среда, редактор, компилятор, компоновщик и отладчик содержаться в файле Turbo.exe.
Файл Turbo.tpl – библиотека стандартных модулей для приложений реального режима (модули System, Dos, Crt).
Файл Turbo.tph – содержит справочную информацию для интегрированной среды.
Файл Turbo.tp – конфигурационный файл среды, используется для сохранения настроек интегрированной среды.
Файл EGAVGA.bgi – драйвер, необходимый для выполнения графических программ на мониторах VGA или EGA.
Интегрированная среда Turbo Pascal запускается командой turbo.
После запуска интегрированной среды появляется окно, состоящее из строки меню в верхней части экрана, рабочей области в центре и строки состояния внизу.
Строка меню – доступ к командам интегрированной среды. Активизируется нажатием клавиш F10.
Строка статуса – информация об основных комбинациях клавиш.
Запуск команд производится нажатием клавиши Enter, прервать выполняемое действие можно нажатием клавиши Esc, а прервать выполнение программы нажатием Ctr+Break.
Набор и редактирование исходного текста программы производится средствами текстового редактора интегрированной среды. Функции редактора перечислены в пункте меню Edit:
Undo – отмена предыдущего действия;
Redo – восстановление предыдущего действия;
Cut – удаление в буфер;
Copy- копирование в буфер;
Paste – вставка из буфера;
Clear – удаление из буфера;
Showclipboard – просмотр содержимого буфера обмена.
Расширенные возможности редактора связаны с использованием специальных комбинаций клавиш клавиатуры, приведены в приложении№1.
После завершения набора программы и еe записи на диск осуществляют компиляции (F9). Компилятор может обнаружить ошибки в программе. Сообщение об ошибке выводится в врехней части экрана и выделяется красным цветом. Курсор устанавливается в той строке программы, где обнаружена ошибка. Результат выполнения компиляции – файл, имя которого соответствует исходному файлу, а рсширение - стандартное расширение исполняемого файла .exe. Файл может размещаться в оперативной памяти и на диске. Размещение файла задается командой Destination, которая является переключателем двух возможных значений Memory (файл в оперативной памяти) и Disk (исполняемый файл на жестком диске).
Запуск программы на выполнение осуществляется клавишами Ctrl+F9, или с помощью меню Run. Если в программе не предусмотрена приостановка выполнения для просмотра результатов работы, выведенные результаты перекрываются окном интегрированной среды. Убрать это окно, можно нажав Alt+F5.
В процессе создания программы приходится сталкиваться с различными ошибками. В интегрированной среде Turbo Pascal предусмотрен встроенный отладчик, доступ к командам которого, открывается пунктом меню Debug.