Вопрос 1.
Решение самой простой задачи на компьютере не обходится без операций ввода-вывода информации. Ввод данных – это передача информации с внешнего носителя в оперативную память для обработки. Вывод – обратный процесс, когда данные передаются после обработки из оперативной памяти на внешний носитель.
Процедура чтения READ.
Обеспечивает ввод числовых данных, символов, строк и т.п. для последующей обработки программой. Формат:
Read (x1, x2, …, xN);
Readln (x1, x2, …, xN);
Где х1, х2, … - переменные допустимых типов данных. Эти значения вводятся с клавиатуры и отображаются на экране. Значения должны вводится в строгом соответствии с синтаксисом языка Паскаль.
Например.
Var
I : real;
P: integer;
K : char;
Begin
Read (I, P, K) ;
……..
Вариант ввода: 221.23 34 ‘П’
Процедура чтения Readln аналогична процедуре Read, отличие заключается в том, что после считывания в списке одного значения, следующие данные будут считываться с начала новой строки.
Если в примере заменить Read на Readln, то после ввода с клавиатуры первого значения курсор перейдет на новую строку.
Процедура записи WRITE.
Производит вывод числовых данных, символов, строк и т.п. Формат:
Write (y1, y2, …,yN);
Writeln (y1, y2, …, yN);
Где y1, y2, … - выражения типа integer, real, char, byte и т.д.
Форматы вывода числа.
| Значение Х | Выражение | Результат |
| 134 | Write ( x ) | 134 (с позиции курсора) |
| 134 | Write ( x :10) | *******134 (крайняя правая позиции поля шириной 10) |
| 234,36 | Write ( x ) | 2.3436000000E+02 (с плавающей точкой) |
| 234,36 | Write ( x : 8 : 2) | **234.36 (с фиксированной точкой) |
| 234,36 | Write ( x : 8 : 4) | 234.3600 |
| 234,36 | Write ( x :10 : 1) | *****234.4 |
(* означает пробел)
Форматы вывода чисел.
| Значение A, B | Выражение | Результат |
| 3 и 45 | Write ( A, B ) | 345 (с позиции курсора) |
| 3 и 45 | Write (‘A=’ , A ,’*B=’, B) | A=3 B=45 |
| 3 и 45 | Writeln ( A, B) | 3 45 |
| 3 и 45 | Write (A : 4, B : 4) | ***3**45 (крайняя правая позиция) |
| 3 и 45 | Writeln ( A:4, B:4) | ***3 **45 |
| 3 и 45 | Writeln (‘A=’ , A:4, ‘B=’ , B:4) | A=***3 B=**45 |
| 3 и 45 | Write (A:4); Write (B:4); | ***3 **45 |
Вопрос 2.
Оператор безусловного перехода GO TO.
Это оператор означает «перейти к» и применяется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой оператор, отмеченный меткой.
Формат:
Go to N;
Где N – метка, метка может содержать как цифровые, так и буквенные символы.
Использование безусловной передачи управления в программе считается теоретически избыточной, т.к. способствует созданию малопонятных и запутанных программ, которые вызывают большие сложности при отладке и сопровождении. Поэтому рекомендуется минимальное использование оператора с соблюдением следующих правил:
следует стремиться применять оператор перехода для управления только вниз по тексту программы;
расстояние между меткой и оператором перехода на нее не должно превышать одной страницы текста (или экрана).
Оператор очистки экрана.
Формат: ClrScr;
Структурные операторы.
Такие операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Все структурные операторы можно разделить на три группы: составные, условные, повтора.
Составной оператор пс группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin end. Составной оператор воспринимается как единое целое и может находиться в любом месте программы, где синтаксис языка допускает наличие операторов.
Условные операторы предназначены для выбора на исполнение одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым или отсутствовать). В качестве условий выбора используется значение логического выражения. В Паскале имеются два условных оператора.
Оператор условия IF.
Это оператор является одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Синтаксически оператор условия IF выглядит следующим образом:
If <условие> then <оператор1> else <оператор2> ; (оператор полной формы)
If <условие> then <оператор> ; (оператор сокращенной формы)
Оператор выполняется следующим образом. Сначала вычисляется выражение, записанное в условии. В результате его вычисления получается значение, если оно истинно, то выполняется оператор 1, если результат ложный, то выполняется оператор 2 или оператор, следующий за операто
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.