М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
7909nastya
7909nastya
08.01.2022 16:28 •  Информатика

Составьте программу,которая спрашивает у ученика : "какую оценку ты получил за контрольную работу? "и в зависимости от ответа выдаетразличные сообщения: 5- это отличный результат,4- не плохо ,но есть к чему стремитьсяв будущем! 3- ты можешь и лучше! 2 - ой,печалька!

👇
Ответ:
liza1288
liza1288
08.01.2022

program test;
var evaluation: integer;
begin
   write('Какую оценку ты получил за контрольную работу?: ');
   readln(evaluation);
   case evaluation of
      5: writeln('Это отличный результат!');
      4: writeln('Не плохо ,но есть к чему стремиться в будущем!');
      3: writeln('Ты можешь и лучше!');
      2: writeln('Ой,печалька!');
   else
      writeln('Error! Entered an invalid value');
   end;
   readln;
end.

4,8(66 оценок)
Открыть все ответы
Ответ:
1980а1980
1980а1980
08.01.2022

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

var a: array[0..100,0..100] of integer;

 

n, m, i, j, max, col: integer;

 

 

 

begin

 

  read(n);

 

  read(m);  

 

  for i: =0 to n-1 do

 

  for j: =0 to m-1 do

 

  begin

 

  read(a[i,j]);

 

  if max< a[i,j] then max: =a[i,j];

 

  end;

 

  for i: =0 to n-1 do

 

  for j: =0 to m-1 do  

 

  if max=a[i,j] then begin inc(col); break; end;

 

  writeln(col);

 

  for i: =0 to n-1 do

 

  for j: =0 to m-1 do  

 

  if max=a[i,j] then begin write(i, ' '); break; end;    

 

end.

4,8(8 оценок)
Ответ:
йцуячс2
йцуячс2
08.01.2022
Суть двоичной системы в том, что любое число передается последовательностью нулей (0) и единиц (1).

Чтобы перевести число в двоичную систему, необходимо сначала определить ближайшую (наибольшую возможную) степень двойки для этого числа, потом расставить нисходящий ряд степеней от этой степени до 2^0 (то есть, 1), и в конце, составить число из наибольших доступных частей.

Допустим, мы хотим перевести число 35 в двоичный вид.
Ближайшая степень - 32 (2^5). Следовательно, мы составляем ряд, где каждая единица (1) отвечает за часть нашего числа в виде степени двойки. То есть, ряд из 6 (отсчет от 5 до 0) цифр, где первая (которая отвечает за 2^5=32) будет единицей, выглядит так: 10000. Имеем 32. Нужно добавить 3. 3 из степеней двойки - это 2 + 1, следовательно, предпоследняя и последняя цифры ряда. "Переключаем" их на единицы. Имеем 100011 - это 35.

Как дополнительная практика:
71 = 64 + 4 + 2 + 1 = 1000111

Следовательно, чтобы совершить обратный переход, нужно посчитать количество цифр и отнять от него единицу - это и будет максимальная (самая левая) степень двойки. Дальше - снижаем степень с каждой следующей цифрой, пока не дойдем до 2 (2^1), а потом - 1 (2^0).

Пример:
101000 - 6 цифр, самая левая будет 2^5=32.
32 + 8 (2^5-2^4-2^3) = 40

Ещё:
10001110 - 8 цифр, самая левая - 2^7=128.
128 + 8 + 4 + 2 = 142

Вот и всё.
4,4(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ