Урок 10.1 ( Решенные задачи)
Primary tabs
Урок 10.1 (Решенные задачи)
1)Выведите на экран, все четные числа от 35 до 64.
program u10z10;
var i: integer;
begin
for i:= 35 to 64 do
if ((i mod 2) = 0) then
writeln(i, ' ');
end.2) Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 5 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.
begin
writeln('vvedite celoe chislo');
readln(a);
if (a > 1) then
for i:= a downto 1 do
begin
if ((i mod 5) = 0) then
writeln(i, ' ');
end
else
writeln('Osibka');
end.3)Пользователь вводит целое число, если оно больше 100, то выведите на экран все числа от этого числа до 1, иначе же все числа от 1 до этого числа.Подсказка: в каждой ветке условного оператора тут должно быть по одному циклу.
var i,a: integer;
begin
writeln('vvedite seloe cislo');
readln(a);
if a > 100 then
for i:= a downto 1 do
write(i, ' ')
else
for i:= 1 to a do
write(i, ' ');
end.4) Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.
var i: integer;
begin
for i:= 35 to 117 do
if ((i mod 2) = 1) and ((i mod 3) = 0) then
write(i, ' ');
end.5) Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).
var i: integer;
begin
for i:= 35 to 117 do
if ((i mod 2) = 0) then
writeln(i, ' ')
else
if (i >= 45) and (i <= 99) and ((i mod 2) = 1) then
writeln(i, ' ');
end.6) Выведите на экран, все числа делящиеся на 3 из дипазона от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
var i: integer;
begin
for i:= 35 to 117 do
begin
if ((i mod 3) = 0) then
writeln(i, ' ');
if ((i mod 2) = 1) and (i >=45) and (i <= 99) then
writeln(i, ' ');
end;
end.- Log in to post comments
- 1377 reads
vedro-compota
Wed, 09/16/2020 - 19:12
Permalink
засчитано
засчитано
_____________
матфак вгу и остальная классика =)