- •3. Циклические алгоритмы
- •4. Алгоритмы ветвления
- •5. Интерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7 . Алгоритм обработки одномерных массивов (ввод,вывод,max,min)
- •Алгоритм обработки двумерных массивов (ввод,вывод,итоги по строкам,по столбцам)
- •Интеллектуальная оболочка языка Паскаль.
- •Общая характеристика главного меню Паскаль
- •Способы выбора главного меню языка Паскаль
- •Изменения размеров окна языка Паскаль
- •Окна диалога в языке Паскаль
- •Работа с блоками на языке Паскаль
- •Алфавит языка Паскаль
- •Типы данных в языке Паскаль(общая характеристика)
- •Структурированные типы данных
- •Алгоритм нахождения минимального элемента по каждой строке
- •Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •Идентификация в языке Паскаль
- •Перечисляемый тип данных
- •Стандартные типы данных
- •Символьный тип данных
- •Массивы
- •Операторы Паскаля.Классификация.
- •Константы и правила их записи
- •Переменные. Определение и запись.
- •Множества
- •Целый и вещественный тип данных.
- •Записи. Описание типа.
- •Файлы. Описание типа.
- •Литерный (символьный) тип данных
- •Логический тип данных.
- •Арифметические выражения и операции.
- •Логические выражения и операции.
- •Структура программы на языке Паскаль.
- •Оператор присваивания.
- •Процедуры и функции (пользовательские).
- •Составной оператор.
- •Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)
- •Оператор ввода.
- •Оператор вывода.
- •Оператор цикла. Общая классификация.
- •Оператор цикла for.
- •Оператор цикла write.
- •Оператор цикла repeat.
- •Процедуры. Рекурсия.
- •Встроенные (стандартный) процедуры и функции.
- •Строки и строковые функции.
- •Примеры описания данных строкового типа.
- •Множества. Операции с множествами.
- •Составление программ с использованием множеств.
- •Записи. Поля записи. Переменная доступа к полям записи. Оператор присоединения.
- •Файлы. Типы файлов.
- •1) Этапы решения задач на эвм.
- •2) Алгоритм. Основные типы алгоритмов. Блок схемы алгоритмов. Гост.
- •3) Циклические алгоритмы
Окна диалога в языке Паскаль
В языке Паскаль сущ. Окна диалога появл. Для тех команд Паскаля когда стоят …(троеточие).Например: Replace …(изменить). Такие команды требуют от пользователя дополнительных указаний.Окно диалога может иметь несколько полей. Например для выше названной команды:1)поле действия;2)поле завершения;3)поле подсказки;4)параметры изменения. Одно из таких окон должно быть активным. Активное окно обычно выделяется другим цветом.
Работа с блоками на языке Паскаль
Выделение текста:
С помощью мыши
Установить на начало выделяемого объекта CTRL+K+B
Shift+стрелочка вверх
Перевести курсор в конец выделяемого текста стрелками или Ctrl+K+K.
Печать выделенного блока - Ctrl+K+P.
Запись блока на диск - Ctrl+K+W.
Копирование выделенного блока – Ctrl+ins.
Запись блока из буфера – Shift+ins.
Алфавит языка Паскаль
Текст программы на Паскале состоит из собственно текста программы и комментариев. Комментарием называется последовательность любых символов расширенного кода ASCII, ограниченная парой фигурных скобок { и }, либо парой (* и *), либо парой /* и */.
1) 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
2) _ подчеркивание
3) 10 цифр: 0 1 2 3 4 5 6 7 8 9
4) знаки операций: + - * / = <> < > <= >= := @
5) ограничители:. , ' ( ) [ ] (. .) { } (* *) .. : ;
6) спецификаторы :^ # $
7) служебные (зарезервированные) слова:
EXPORTS LIBRARY SET MOD SHL AND FAR NAME SHR ARRAY
Кроме перечисленных, в набор основных символов входит пробел. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов.
Типы данных в языке Паскаль(общая характеристика)
Т ипы Простые Порядковые Целые
Вещественные Логические
Структурированные Массивы Символьный
Указатели Записи Перечисленный
Строки Множества Тип-диапазона
Процедурные Файлы
Объекты
Структурированные типы данных
К структ.типам данных в языке Паскаль относят:
1)строковый тип(string) – последовательность символов max текущая длинна строки может быть не более 255 символов.
2)тип массив (array) – состоит из фиксированного числа элементов, имеющих один и тот же тип.
3)тип запись(record) – состоит из фиксированного числа компонентов одного или нескольких типов.
Алгоритм нахождения минимального элемента по каждой строке