- •1 Этапы решения задач на эвм.
- •2. Алгоритм. Основные типы алгоритмов. Блок схемы алгоритмов. Гост.
- •3. Циклические алгоритмы
- •4. Алгоритмы ветвления
- •5. Интерационный цикл (алгоритм)
- •6. Сложные (вложенные) алгоритмы
- •7 . Алгоритм обработки одномерных массивов (ввод,вывод,max,min)
- •8 Алгоритм обработки двумерных массивов (ввод,вывод,итоги по строкам,по столбцам)
- •9 Множества. Операции с множествами.
- •10) Стандартные средства обработки файлов
- •11) Фактические и формальные параметры и процедур.
- •11) Фактические и формальные параметры и процедур.
- •12) Локальные и глобальные переменные.
- •13) Строковые функции
- •14) Интервальный тип данных
- •15 Алфавит языка Паскаль
- •16Типы данных в языке Паскаль(общая характеристика)
- •17 Структурированные типы данных
- •18 Алгоритм нахождения минимального элемента двумерного массива
- •19Принципы обработки квадратных матриц с использованием понятия главной и побочной диагонали
- •20Идентификация в языке Паскаль
- •21 Перечисляемый тип данных
- •22. Стандартные типы данных
- •23. Символьный тип данных
- •24. Массивы
- •25,Операторы Паскаля.Классификация.
- •26, Константы и правила их записи
- •27, Переменные. Определение и запись.
- •28,Вызов пользовательских процедур
- •29 Целый и вещественный тип данных.
- •30 Записи. Описание типа.
- •Var Type
- •31 Файлы. Описание типа.
- •32 Литерный (символьный) тип данных
- •33 Логический тип данных.
- •34 Арифметические выражения и операции.
- •35 Логические выражения и операции.
- •36. Структура программы на языке Паскаль.
- •37 Оператор присваивания.
- •38 Процедуры и функции (пользовательские).
- •39 Составной оператор.
- •40Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)
- •41 Оператор ввода.
- •1)Оператор ввода read
- •2)Другой вариант оператора ввода с клавиатуры имеет вид:
- •42 Оператор вывода.
- •Оператор вывода на экран (обращение к стандартной процедуре вывода) имеет следующий формат:
- •2) Второй вариант процедуры вывода на экран:
- •43 Оператор цикла. Общая классификация.
- •44 Оператор цикла for.
- •46 Оператор цикла repeat.
- •47 Процедуры. Рекурсия.
- •48 Встроенные (стандартный) процедуры и функции.
- •49 Примеры описания данных строкового типа.
- •50 Файлы. Типы файлов.
27, Переменные. Определение и запись.
Под переменной в языках программирования понимают программный объект (число, слово, часть слова, несколько слов, символы), имеющий имя и значение, которое может быть получено и изменено программой.
Переменные, объявленные в разделе описания основной программы (PROGRAM), действуют в разделе операторов основной программы и в любой ее подпрограмме (процедуре и функции). Эти переменные называются глобальными. Переменные, объявленные в подпрограмме, действуют только в этой подпрограмме и в любой объявленной в ней процедуре или функции. Такие переменные наз. локальными. Они недоступны для операторов основной программы и др. подпрограмм.
У каждой переменной есть имя, тип и текущее значение.
В качестве имен переменных могут быть латинские буквы с цифрами. Причем может быть не одна буква, а несколько.
Имя переменной должно удовлетворять следующим требованиям:
1) всегда начинаться с буквы, после которой могут другие буквы или цифры;
2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков;
3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами.
Переменные в Паскаль - программе являются информационными объектами, предназначенными для хранения значений определенного типа. В рамках заданного типа переменная может иметь любое значение, которое изменяется в процессе выполнения программы.
Пример описания переменных:
var
a: byte;
b: integer;
Значения переменным задаются с помощью оператора присваивания.
a:=5; {переменной a присвоить значение 5}
b:=6; {переменной b присвоить значение 6}
с:=a+b; {переменной c присвоить значение равное сумму значения переменных a и b}
28,Вызов пользовательских процедур
Процедура – независимая часть программы, предназначенная для выполнения определенных действий. Процедуры состоят из группы операторов, реализующих некоторую часть задачи и вызываемых по имени при необходимости в любом месте основной программы.
Перед использованием (вызовом) процедуру необходимо описать в разделе описаний главной (основной) программы согласно
Procedure <имя> [(формальные параметры)];
<раздел описаний>
Веgin
<основная часть процедуры – радел операторов>
Еnd.
Для обращения к процедуре используется оператор вызова процедуры. Он состоит из идентификатора (имени) процедуры и списка фактических параметров, отделенных друг от друга запятыми и заключенных в скобки. Формат вызова процедур:
<имя процедуры> [(список фактических параметров)];
Между формальными и фактическими параметрами должно быть соответствие по количеству, порядку следования и по принадлежности к типам данных.
Вызов процедуры, описанной выше, должен стоять в разделе операторов основной программы. Например, он может иметь вид: Vivod(n, m, B); n и m – количество строк и столбцов, а В – имя массива типа Mas, который необходимо вывести на экран.
