- •Министерство образования и науки рф
- •Наука информатика
- •Алгоритмы и программы
- •Информация, ее количественная мера и принципы кодирования
- •Принципы программного управления обработкой информации и структура современных пк
- •Принципы построения и технические характеристики устройств пк Основные устройства
- •Клавиатура
- •Лабораторная работа №1 название: знакомство с эвм, операционной системой и файловыми менеджерами
- •Начальные сведения об операционной системе dos
- •Файлы и каталоги на дисках
- •Работа с программой Dos Navigator
- •Краткая справка по Dos Navigator
- •Краткая справка по текстовому редактоРу среды
- •** Команды перемещения курсора **
- •** Команды удаления/вставки**
- •** Команды работы с блоками **
- •** Команды, передаваемые среде из редактора**
- •Лабораторная работа №3 название: организация ввода/вывода,вычисление выражений,использование стандартных функций
- •Лабораторная работа № 4 название: Организация циклов в программе с использованием условного операторА
- •Лабораторная работа №5 название: Организация циклов в программе с использованием операторов цикла
- •Лабораторная работа № 6
- •Лабораторная работа №7 название: работа с массивами чисел
- •Программа:
- •Лабораторная работа №8 название: упорядочение элементов массива
- •Программа:
- •Программа:
- •Лабораторная работа №9 название: работа с комбинированными типами данных
- •Программа:
- •Результаты работы программы
- •Лабораторная работа №10 название: организация программ с использованием подпрорамм
- •Программа:
- •Результаты работы программы
- •Лабораторная работа №11 название: организация программ с использованием модулей
Краткая справка по текстовому редактоРу среды
TURBO PASKAL
** Команды перемещения курсора **
- на символ влево;
- на символ вправо;
Ctrl + - на слово влево;
Ctrl + - на символ вправо;
- на строку вверх;
- на строку вниз;
PageUp – на страницу вверх;
PageDown – на страницу вниз;
Home – в начало строки;
End – в конец строки;
Ctrl + Home – в начало экрана;
Ctrl + End – в конец экрана;
Ctrl + PageUp – в начало файла;
Ctrl + PageDown – в конец файла;
** Команды удаления/вставки**
Ins – включить/отключить режим вставки;
Ctrl + Y – удалить строку;
«Забой» – стереть символ слева от курсора;
Del – стереть символ над курсором;
** Команды работы с блоками **
Ctrl + K B – пометить начало блока;
Ctrl + K K – пометить конец блока;
Ctrl + K C – копировать блок, начиная с позиции курсора;
Ctrl + K V – переместить блок;
Ctrl + K H – убрать выделение блока цветом;
Ctrl + K H – вновь выделить блок;
Ctrl + K Y – удалить блок;
Ctrl + K R – читать блок из дискового файла;
Ctrl + K W – записать блок на диск;
Прогон и отладка программы
После подготовки текста программы можно попытаться исполнить ее, т.е. откомпилировать программу, связать ее (если необходимо) с библиотекой стандартных процедур и функций, загрузить в оперативную память и передать ей управление. Вся эта последовательность действий называется прогоном программы и реализуется командой Ctrl-F9.
Если в программе нет синтаксических ошибок, то все действия выполняются последовательно одно за другим, при этом на экране сообщается о количестве строк откомпилированной программы и объеме доступной оперативной памяти. Перед передачей управления загруженной программе среда очищает экран (точнее, выводит на экран окно прогона программы), а после завершения работы программы вновь берет управление компьютером на себя и восстанавливает на экране окно редактора.
Если на каком-либо этапе среда обнаружила ошибку, она прекращает дальнейшие действия, восстанавливает окно редактора и помещает курсор на ту строку программы, при компиляции или исполнении которого обнаружена ошибка. При этом в верхней строке редактора появляется диагностическое сообщение о причине ошибки. Все это позволяет очень быстро отладить программу, т.е. устранить в ней синтаксические ошибки и добиться правильной ее работы.
Если ошибка возникла на этапе работы программы, простое указание того места, где она обнаружена, может не дать нужной информации, так как ошибка может явиться следствием неправильной подготовки данных. Например, если ошибка возникла при извлечении корня из отрицательного числа, будет указан оператор, в котором осуществлялась сама операция извлечения корня, хотя ясно, что первопричину ошибки следует искать где-то раньше, там, где соответствующей переменной присваивается отрицательное значение. В таких ситуациях обычно прибегают к пошаговому исполнению программы с помощью команд, связанных с клавишами F4,F7иF8. Пока еще не накоплен достаточный опыт отладки, можно пользоваться одной клавишейF7,после нажатия на которую среда осуществит компиляцию, компоновку (связь с библиотекой стандартных процедур и функций) и загрузку программы, а затем остановит прогон перед исполнением первого оператора. Строка программы, содержащая этот оператор, будет выделена на экране указателем (цветом). Теперь каждое новое нажатие наF7будет вызывать исполнение всех операций, запрограммированных в текущей строке, и смещение указателя к следующей строке программы. В подозрительном месте программы можно просмотреть значения нужных Вам переменных или выражений. Для этого можно действовать следующим образом. Установите курсор в то место текущей строки, где написано имя интересующей Вас переменной, и нажмитеCtrl-F4.На экране откроется диалоговое окно, состоящее из трех полей. В верхнем поле будет стоять имя переменной. После этого нажмите на клавишу «Ввод», чтобы получить в среднем поле текущее значение этой переменной. Если перед командойCtrl-F4курсор стоял на пустом участке строки или указывал на другую переменную, верхнее поле также окажется пустым или будет содержать имя этой другой переменой. В этом случае следует ввести с помощью клавиатуры интересующее Вас имя в верхнем поле и нажать клавишу «Ввод». Кстати, таким образом можно вводить не только имена прослеживаемых переменных, но и выражения с их участием - среда вычислит и покажет значение этого выражения.