- •1. Этапы решения задач на эвм
- •2. Алгоритм. Основные типы алгоритмов. Блок-схемы алгоритмов, гост
- •3. Циклические алгоритмы
- •Алгоритмы ветвления
- •5. Итерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7. Алгоритм обработки одномерных массивов
- •Алгоритм обработки двумерных массивов
- •9. Интеллектуальная оболочка языка Паскаль
- •10. Общая характеристика главного меню языка Паскаль
- •11. Способы выбора главного меню языка Паскаль
- •12. Изменение размеров окна языка Паскаль
- •13. Окна диалога в языке Паскаль
- •14. Работа с блоками программы на языке Паскаль
- •15. Алфавит языка Паскаль.
- •16. Типы данных в языке Паскаль(общая характеристика)
- •17. Структурированные типы данных
- •Алгоритм нахождения минимального элемента по каждой строке
- •19. Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •20. Идентификация в языке Паскаль
- •21. Перечисляемый тип данных
- •22. Стандартные типы данных
- •Порядковые типы данных
- •23. Символьный тип данных
- •24. Массивы
- •25. Операторы Паскаля. Классификация
- •26. Константы и правила их записи
- •27. Переменные. Определение и запись
- •28. Множества
- •29. Целый и вещественный тип данных Целые типы
- •Вещественные типы
- •Целые типы
- •30. Записи. Описание типа
- •31. Файлы. Описание типа
- •32. Литерный (символьный) тип данных
- •33. Логический тип данных
- •34. Арифметические выражения и операции
- •35. Логические выражения и операции
- •36. Структура программы на языке Паскаль
- •37. Оператор присваивания
- •38. Процедуры и функции (пользовательские)
- •39. Составной оператор
- •40. Условный оператор if и саsе. Разветвляющиеся алгоритмы
- •41. Оператор ввода
- •42. Оператор вывода
- •43. Оператор цикла. Общая классификация
- •44. Оператор цикла for
- •45. Оператор цикла write
- •46. Оператор цикла repeat
- •47. Процедуры. Рекурсия
- •48. Встроенные (стандартные) процедуры и функции
- •49. Строки и строковые функции
- •50. Примеры описания данных строкового типа
- •51. Множества. Операции с множествами
- •53. Записи. Поля записи. Переменная доступа к полям записи. Оператор присоединения
- •54. Файлы. Типы файлов
- •1. Этапы решения задач на эвм
- •2. Алгоритм. Основные типы алгоритмов. Блок-схемы алгоритмов, гост
13. Окна диалога в языке Паскаль
Окна диалога широко используются в системе меню для просмотра и задания различных режимов работы или необходимых параметров. В качестве примера рассмотрим окно диалога, с помощью которого можно выбрать существующий файл и поместить его либо в уже открытое окно (заменить в нем уже размещенный файл), либо в новое окно. К этому окну диалога можно перейти с помощью команды меню File|Open).
Помимо уже известных элементов - рамки (она всегда двойная, т. к. открытое окно диалога может быть только активным, и для перехода к другому окну его следует закрыть), заголовка, пиктограммы закрытия - окно диалога может содержать следующие элементы: кнопки управления, блоки ввода, списки выбора, списки предыстории, информационную часть. Окно диалога не имеет номера, пиктограммы быстрого раскрытия окна и, как правило, линеек скроллинга. Нельзя также менять размер окна, хотя перемещать его по полю экрана с помощью верхней части рамки можно.
Дополнительные элементы окна диалога, за исключением информационной части, можно выбрать либо с помощью "мыши", либо с помощью клавиши Tab или комбинации Shift+Tab. Несколько иначе активизируется список предыстории. Если в имени того или иного элемента выделена другим цветом какая-то буква, активизировать элемент можно также нажав эту клавишу в сочетании с клавишей Alt.
Так же как и окно редактирования, окно диалога можно перемещать по полю экрана.
14. Работа с блоками программы на языке Паскаль
Ctrl-KB Пометить начало блока
Ctrl-KK Пометить конец блока
Ctrl-KP Напечатать блок
Ctrl-KC Скопировать блок в текущую позицию курсора
Ctrl-KY Удалить блок
Ctrl-KV Переместить блок в позицию курсора
Ctrl-KH Сделать блок невидимым/видимым
Ctrl-KR Считать блок с диска (дополнительное окно позволяет задать имя файла)
Ctrl-KW Записать блок на диск (дополнительное окно позволяет задать имя файла)
15. Алфавит языка Паскаль.
Текст программы на Паскале состоит из собственно текста программы и комментариев. Комментарием называется последовательность любых символов, ограниченная парой фигурных скобок { и }, либо парой (* и *), либо парой /* и */.
26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
_ подчеркивание
10 цифр:
0 1 2 3 4 5 6 7 8 9
знаки операций:
+ - * / = <> < > <= >= := @
ограничители:
. , ' ( ) [ ] (. .) { } (* *) .. : ;
служебные (зарезервированные) слова:
AND, NAME, ARRAY, FILE, STRING, FOR, THEN, TO, BEGIN, FUNCTION, TYPE, CASE, OF, CONST, IF, OR, UNTIL.
Кроме перечисленных, в набор основных символов входит пробел. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов.
16. Типы данных в языке Паскаль(общая характеристика)
Различают простые и составные (по-другому структурные или комбинированные) типы. Простые делятся на целые, вещественные, перечислимые, символьный (или литерный) и логический (или булевский) тип. Кроме того, в группе простых типов принято выделять порядковые типы. К ним относятся все простые типы, кроме вещественных.
Числовых (и целых, и вещественных) типов в Турбо Паскале несколько. Связано это с тем обстоятельством, что в различных задачах числовые данные могут лежать в различных диапазонах, и для их представления необходим различный объем памяти. Кроме того, иногда используются только положительные целые числа.
Кроме стандартных простых типов, программист может определить свои так называемые перечислимые типы. Значениями перечислимого типа служат идентификаторы списка, которые задаются (в круглых скобках и через запятую) при определении типа. Примеры задания перечислимого типа:
type
color = (white, black, red, blue, green, yellow, brown);
m = (m1,m2,m3,m4,m5);