mankoyana
18.04.2021 18:52

по информатике 1 Что означает термин «информатика», какие направления имеет информатика? 2 Какими вопросами занимается информатика как фундаментальная естественная наука и как прикладная дисциплина? 3 Что определяет информатику как комплексную научно-техническую дисциплину? 4 Какова роль информатики в современном мире? 5 Что такое информационный процесс? 6 Приведите примеры информационных процессов в обществе. 7 Что такое информационная деятельность человека? С чем она связана? 8 Что такое входная и выходная информация? 9 Приведите примеры информационной деятельности человека в современном обществе. 10 Как изменился уклад жизни людей в современном обществе?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
demoooon24
03.05.2022 09:19

В программу вводится число N(количество элементов массива), затем с цикла мы вводим элементы этого массива с клавиатуры. После этого с клавиатуры вводятся 2 числа a и b(границы отрезка) . После этого запускается цикл, который проверяет, находится ли наш элемент в данном промежутке(от a до b), если находится, то переменную s увеличиваем на 1, затем выводится значение переменной s.

Теперь кратенько:

Программа ищет количество элементов целочисленного массива введённого с клавиатуры, которые лежат в диапазоне от a до b, а затем выводит это количество на экран.

Продублирую исправленную версию кода из комментариев сюда:

Type LinMass = Array[1..100] Of Integer;

Var M : LinMass; N, i, s, a, b : Integer;

begin

Write('Количество элементов массива? '); ReadLn(N);

For I := 1 To N Do

Begin

Write('Введите M[', I, '] '); ReadLn(M[I]);

End;

writeln('введите границы отрезка [A; B], здесь A readln(a, b);

s:= 0;

For I := 1 To N Do

if (M[i]>=A) and (M[i]<=B) then s:=s+1;

writeln('ответ: ', s)

end.

0,0(0 оценок)
Ответ:
daniel9876
03.01.2023 23:26

var s:integer;finish,steps:integer;begin steps:=0;readln(s);readln(finish);while (s*2 < finish) do begin if ((s*2) >= finish) then s:= s*2 else if (s*2+1 < finish) and (s*2*2 < finish) then s:=s*2 else s:=s+1; inc(steps);end;writeln(steps);end.

Объяснение:

Программа играет по оптимальной стратегии, тогда и только тогда когда выигрывает, а когда проигрывает она играет не по оптимальной стратегии, но это не мешает ей принимать решения. Думайте головой не делайте, того чего не следует и победите за указанное количество шагов.

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