
Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ответы на экзаменационные билеты_2 / Элем. инструкции ЯП
.txt Элементарные действия в языке программирования называют инструкциями, операторами или командами.
Элементарные действия:
1) Преобразование данных:
преобразование данных меняет память.
Кодирование в Паскале:
<переменная>:=<выражение>
(:=) - знак присваивания.
Любая переменная - условный адрес в памяти. Выражение: целое, вещественное, литерное, логическое.
Правило: переменная и выражение должны быть однотипны (исключение - целые и вещественные).
(S:=S+a) - накопление.
2) ввод данных (исходных):
Для ввода исходных данных используются операторы процедур ввода:
1. read(m,n,x0,a,b) - реализует чтение значений исходных данных и присваивание этих значений переменным m,n,x0,a,b;
2. readln(m,n) - реализует чтение значений исходных данных, пропуск остальных значений до начала следующей строки, присваивание считанных значений переменным m и n.
readln - реализует пропуск строки исходных данных.
3. (перед var): const n=<>, или m=<> (Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант).
4. begin
n:=<>;
Пункты 3 и 4 - значения задаются внутри программы, следовательно программа зависит от данных.
3) вывод результата:
Кодирование:
1. write(m,n,x0,a,b) - реализует вывод значений переменных m,n,x0,a,b в строку экрана.
2. writeln(m,n,x0,a,b) - реализует вывод значений переменных m,n,x0,a,b и переход к началу следующей строки.
3. writeln - реализует пропуск строки и переход к началу следующей строки.
4) обращение к вспомогательной программе:
Описывается инструкцией:
<имя процедуры>(<список входных-выходных параметров>).
Процедуры и функции:
- стандартные (sin,cos,ln)
- вспомогательные (assign)
Элементарные действия:
1) Преобразование данных:
преобразование данных меняет память.
Кодирование в Паскале:
<переменная>:=<выражение>
(:=) - знак присваивания.
Любая переменная - условный адрес в памяти. Выражение: целое, вещественное, литерное, логическое.
Правило: переменная и выражение должны быть однотипны (исключение - целые и вещественные).
(S:=S+a) - накопление.
2) ввод данных (исходных):
Для ввода исходных данных используются операторы процедур ввода:
1. read(m,n,x0,a,b) - реализует чтение значений исходных данных и присваивание этих значений переменным m,n,x0,a,b;
2. readln(m,n) - реализует чтение значений исходных данных, пропуск остальных значений до начала следующей строки, присваивание считанных значений переменным m и n.
readln - реализует пропуск строки исходных данных.
3. (перед var): const n=<>, или m=<> (Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант).
4. begin
n:=<>;
Пункты 3 и 4 - значения задаются внутри программы, следовательно программа зависит от данных.
3) вывод результата:
Кодирование:
1. write(m,n,x0,a,b) - реализует вывод значений переменных m,n,x0,a,b в строку экрана.
2. writeln(m,n,x0,a,b) - реализует вывод значений переменных m,n,x0,a,b и переход к началу следующей строки.
3. writeln - реализует пропуск строки и переход к началу следующей строки.
4) обращение к вспомогательной программе:
Описывается инструкцией:
<имя процедуры>(<список входных-выходных параметров>).
Процедуры и функции:
- стандартные (sin,cos,ln)
- вспомогательные (assign)
Соседние файлы в папке Ответы на экзаменационные билеты_2