В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
shumskaya03
shumskaya03
19.02.2023 15:39 •  Информатика

Определите значение переменной S после выполнения операторов:...i:=0; S:=0- While i<3 doBegini:=i+1;S:=S+i*iEnd;...
Варианты ответов:
1. 14
2. 0
3. 3
4. 11
5. 18
Задание 3
Сколько раз выполниться цикл:a := 10; b := 30; while (a < 0) and (b >0) do begin a
:= a + 10; b := b - 10; end;
Варианты ответов:
1. 0
2. 1
3. 2
4. 3
Задание 4
Определите, что будет напечатано в результате работы следующего фрагмента
программы:var a:integer;begina:=0; while a<5 do begin write('+'); a:=a+1;-
end;end.
Задание 5
Сколько раз выполнится тело цикла с данным заголовком: k:=-1; WHILE K>3 DO
K:=K+2
Варианты ответов:
1. 0
2. 1
3. 2
4. 3
Задание 6
Оператор присваивания имеет вид:
Варианты ответов:
1. : =
2. =
3. = :
4. Верного ответа нет
Задание 7
Определите, что будет напечатано в результате работы следующего фрагмента
программы:var k, s: integer;begins:=2;k:=2;while s < 50 do begins:=s+k;k:=k+2;end;-
write(k);end.
Задание 8
Определите, что будет напечатано в результате работы следующего фрагмента
программы:var k, s: integer;begins:=5;k:=0;while k < 15 do begink:=k+2;s:=s+k;end;-
write(s);end.

Показать ответ
Ответ:
elisavetto4ka
elisavetto4ka
05.08.2020 22:02

1)

var

  a: 100..999;

  a1, a2, a3: 0..9;   //а1 - сотни, а2 - десятки, а3 - единицы

 

begin

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a1, a3, a2);

end.

2)

var

  a: 100..999;

  a1, a2, a3: 0..9;

 

begin

   

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a2, a1, a3);

end.

3)

var

  a: 100..999;

  a1, a2, a3: 0..9;

 

begin 

  writeln('введите натуральное трехзначное число');

  readln(a);

  a1: = a div 100;

  a2: = (a mod 100) div 10;

  a3: = a mod 10;

  writeln('полученное число:   ', a3, a1, a2, a3);

end.

4)

var

  a: 1000..9999;

  a1, a2, a3, a4: 0..9;

 

begin

  writeln('введите натуральное четырехзначное число');

  readln(a);

  a1: = a div 1000;   //тысячи

  a2: = (a mod 1000) div 100;   //сотни

  a3: = (a mod 100) div 10;   //десятки

  a4: = a mod 10;   //единицы

  writeln('полученное число:   ', a4, a3, a2, a1);

end.

все остальное делается наподобие этого: просто в writeln меняешь местами цифры и все.

   

0,0(0 оценок)
Ответ:
daniilkartel
daniilkartel
05.10.2022 17:56

var

  a: array[1..1000] of real;

  i, k, n, z: integer;

begin

  writeln('введите число n: ');

  readln(n);

  writeln('введите число z: ');

  readln(z);

  writeln('введите ',n,' действительных чисел (каждое с новой строки): ');

  for i : = 1 to n do

  begin

    readln(a[i]);

    if a[i] > z then

    begin

      a[i] : = z;

      k : = k + 1;

    end;

  end;

  writeln('количество замен: ', k);

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота