[1]
1) begin. - точка ставится только в конце программы совместно с оператором end
2) write('Введите х: ); - строковый текст обязательно начинается с ' и обязательно заканчивается ', - в данном случае нет ' в конце
3) readln(x) - символ ; обязателен в конце оператора
4) if x div 2 = 0 then - div целочисленное деление. Для проверки на четность необходимо использовать mod - т.е. остаток от деления
5) writeln(Это четное число') - ошибка с '
6) else writeln('Это нечетное число); - ошибка с '
[2]
1) var x: integer - не указана ; в конце оператора
2) if (x≥10) and (x <= 100) then - нет такого условного оператора ≥, есть >=
3) if (x≥10) and (x <= 100) then - чтобы число проверку на двузначность, условие (x <= 100) должно быть строгим, т.е. (x < 100) или (x <= 99)
4) else writeln('Не двузначное число') - не указана ; в конце оператора
5) end - необходима точка в конце программы
[3]
2, 4, 7, 10, 11
[4]
var x: integer;
begin
ReadLn(x);
if x mod 5 = 0 then WriteLn('Число ', x, ' является кратным 5')
else WriteLn('Число ', x, ' не является кратным 5')
end.
[5]
var x: integer;
begin
ReadLn(x);
case x of
1: WriteLn('В понедельник 5 уроков');
2: WriteLn('Во вторник 6 уроков');
3: WriteLn('В среду 7 уроков');
4: WriteLn('В четверг 6 уроков');
5: WriteLn('В пятницу 5 уроков');
else WriteLn('В данный день нет уроков');
end;
end.
1. Полное ветвление: если <условие> то <действие 1> иначе <действие 2>
Неполное ветвление: если <условие> то <действие>
2. Полная форма: if <условие> then <действие 1> else <действие 2>
Неполная форма: if <условие> then <действие>
3. Бывают простые логические выражения, которые состоят из одного оператора отношения (равно, не равно, больше, меньше, больше или равно, меньше или равно), а бывают сложные, которые составляются из простых и логических операторов (and, or, not).
Логическое выражение — конструкция, результатом которой является истина или ложь.
Поделитесь своими знаниями, ответьте на вопрос:
1) у исполнителя калькулятор две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 1, 5 первая из них увеличивает на 1 число на экране, вторая увеличивает это число в 1, 5 раза, если число чётное. к нечётным числам вторая команда неприменима. сколько есть программ, которые число 1 преобразуют в число 20? 2)у исполнителя калькулятор три команды, которым присвоены номера: 1. прибавь 1 2. прибавь 2 3. прибавь предыдущее первая команда увеличивает число на экране на 1, вторая увеличивает это число на 2, третья прибавляет к числу на экране число, меньшее на 1 (к числу 3 прибавляется 2, к числу 11 прибавляется 10 и т. программа для исполнителя – это последовательность команд. сколько существует программ, которые число 2 преобразуют в число 9? исполнитель июнь15 преобразует число на экране. у исполнителя есть две команды, которым присвоены номера: 1. прибавить 1 2. прибавить 3 3) программа для исполнителя июнь15 – это последовательность команд. сколько существует программ, для которых при исходном числе 3 результатом является число 20 и при этом траектория вычислений содержит число 12? 4) исполнитель июнь15 преобразует число на экране. у исполнителя есть две команды, которым присвоены номера: 1. прибавить 1 2. умножить на 2 первая команда увеличивает число на экране на 1, вторая умножает его на 2. программа для исполнителя июнь15 – это последовательность команд. сколько существует программ, для которых при исходном числе 2 результатом является число 29 и при этом траектория вычислений содержит число 14 и не содержит числа 25?