Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_PMM.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
195.58 Кб
Скачать

1.Структура программы, написанной на языке Паскаль, алфавит языка.

Как и любой другой язык программирования,PASCAL имеет свой алфавит- набор символов, разрешённых к использованию и воспринимаемым компилятором. Допустимые в языке символы можно разбить на четыре группы: символы используемые в идентификаторах, разделители, специальные символы, неиспользуемые символы.

2.Типы данных.

Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними.

3.Константы и их типы в Паскале.

Константы- это постоянные величины, значения которых не меняются в процессе выполнения программы.

4.Переменные и их типы. Правила формирования имен переменных.

Переменные — контейнеры для хранения изменяемых данных. Без них не обходится практически ни одна программа.

5.Стандартные операции языка Паскаль. Арифметические выражения.

К стандартным относятся: целый, вещественный, символьный, строковый. Арифметические  выражения,  стоящие  в  правой  части  оператора  присваивания,  могут  содержать:•  целые и вещественные числа (в вещественных числах целая и дробная часть разделяются  точкой, а не запятой, как это принято в математике); •  знаки арифметических действий (+ —  сложение, вычитание ;* /  умножение, деление ;%    остаток от деления );•  вызовы стандартных функций   (abs(i)  модуль целого числа i;fabs(x)  модель вещественного числа x;sqrt(x)  квадратный корень из вещественного числа x; pow(x,y)  вычисляет x в степени y);•  круглые скобки для изменения порядка действий.

6.Стандартные арифметические функции языка Паскаль.

Арифметические функции можно использовать только с величинами целого и вещественного типа.abs(x)-абсолютное значение аргумента(совпадает с типом аргумента);sgr(x)-квадрат аргумента(совпадает с типом аргумента);sgrt(x)-квадратный корень аргумента(вещественный);cos(x)-косинус аргумента (вещественный);sin(x)-синус аргумента(вещественный);arctan(x)-арктангенс аргумента(вещественный); exp(x)-ех(вещественный);ln(x)-натуральный логарифм(вещественный);int(x)-целая часть числа(вещественный);frac(x)-дробная часть(вещественный);

7.Оператор присваивания.

Оператор присваивания выполняется в таком порядке: вычисляется выражение, записанное справа от знака :=;

полученное в результате значение присваивается переменной, записанной слева от знака :=, то есть переменная теперь будет хранить это значение.

8.Операторы ввода- вывода информации. Форматный вывод.

Форматированный ввод/вывод – это совокупность операций, обеспечивающая ввод/вывод высокого уровня переменных с применением определённого формата ввода/вывода. Оператор Read - оператор ввода, а оператор Write — оператор вывода;

9.Логический тип данных.

Логический,(англ. Boolean или logical data type) тип данных- примитивный тип данных, который может принимать два возможных значения, иногда называемых правдой и ложью.

10.Логические выражения, операции. Сложные условия.

Сложное условие –это условие, содержащее более одной проверки его выполнения. В сложных условиях используются следующие операторы: and –и (для истинности выражения должны выполняться все условия). Or –или (для истинности выражения должно выполняться хотя бы одно условие). Условия находящиеся между операторами должны быть заключены в скобки.

11.Условный оператор IF.

Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. If<условие>Then<оператор1> Else<оператор2>;

12.Составной оператор.

 Составной оператор - конструкция языка программирования, состоящая из нескольких команд (операторов) языка программирования, но участвующая в программе в качестве единого оператора

13. Оператор множественного выбора CASE.

С помощью этого оператора можно выбрать любой вариант

Case<переменная> of

Значение 1 :<оператор1>;

Значение 2 :<оператор2>;

Значение :<оператор n>;

Else

<оператор>

End.

В операторе Case выполняется значения, которое совпадает со значением переменной. Ветвь else может отсутствовать.

14.Оператор цикла WHILE.

Оператор цикла While(с предусловием) –используется, если одно или несколько действий нужно выполнить несколько раз. While<условие>do<оператор>;

15.Оператор цикла FOR.

Оператор цикла FOR(с параметром) –организует выполнение одного оператора или группы операторов.-For<имя>:=<выражение1>to<выражение2>do<оператор>;

16Вычисление суммы элементов.

17Вычисление произведения элементов.

18Оператор цикла REPEAT.

Оператор цикла Repeat(с постоянным условием) –выполняет операцию цикла до тех пор, пока не станет истинным условием. Repeat<тело цикла>until<условие выхода из тела цикла>

19Одномерные массивы и способы их описания в программе.

Одномерный массив — это пример массива, в котором элементы ну­меруются одним индексом. Самый простой способ описания массива — это объявить переменную в разделе описания переменных var с использованием зарезервированного слова array (т. е. массив).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]