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

Самостійна робота

з теми: «Вкладенні цикли та розгалуження»

У завданні 1 вставити пропущені слова ( ів)

1. Алгоритм, команди якого повторюються більше ніж один раз називають . Такий вид алгоритму часто ми гаємо у природі, наприклад: зміна пір року, . Команди, які повторюються декілька разів утворюють . Іноді в циклічному алгоритмі можна побачити декілька блоків команд, які повторюються, тоді такі цикли називають вкладеними. Вкладені цикли бувають трьох видів: 1-й вид – цикл з передумовою, 2-й - , 3-й - . Алгоритм, у якому в залежності від виконання умови виконується та чи інша команда називається . Він поділяється на два види: та . Якщо в одному розгалуженні зустрічається друге то такий фрагмент алгоритму називають .

У завданні 2-3 дати розгорнуту відповідь ( )

2. Чим відрізняється внутрішній цикл від зовнішнього?

3. В чому полягає різниця між повним та неповним розгалуженням?​

Показать ответ
Ответ:
VIDJER
VIDJER
14.06.2020 23:26
Складываем младшие разряды привычным образом: 4+3=7. Смотрим младший разряд в ответе: 2. Но 2 меньше 7, следователь был перенос единицы в старший разряд, т.е. получилось число 12 по искомому основанию n.
Получаем простейшее уравнение:
12_n=7_{10}; \ 1\times n+2=7 \to n=5

Можно было и не составлять уравнения, а найти разницу между 12 и 7. Она равна 5 - это и есть основание системы. На самом деле, еще надо вычесть эту пятерку из десяти, но когда получается именно 5, этого можно не делать. Поначалу кажется, что это решение какое-то путаное, но на самом деле оно несложное, только основано оно на вычетах, чего в школах обычно не затрагивают.

ответ: в) 5
0,0(0 оценок)
Ответ:
saimon0
saimon0
17.10.2022 12:26
Uses Crt;
const
  n=10;
var
  a,b:array[1..n] of integer;
  i,k,t:integer;
begin
  ClrScr;
  Randomize;
  for i:=1 to n do begin
    a[i]:=Random(50);
    Write(a[i],' ')
    end;
  Writeln;
  for i:=1 to n do begin
    b[i]:=Random(50);
    Write(b[i],' ')
    end;
  Writeln;
  Write('k t='); Read(k,t);
  for i:=1 to n do begin
    if a[i]>t then a[i]:=a[i]+4;
    Write(a[i],' ')
    end;
  Writeln;
  for i:=1 to n do begin
    if b[i]>10*k then b[i]:=b[i]+k;
    Write(b[i],' ')
    end;
  Readkey
end.

Тестовое решение:
1 6 23 12 47 1 44 24 6 18
31 30 30 29 0 3 43 32 46 21
k t=2 20
1 6 27 12 51 1 48 28 6 18
33 32 32 31 0 3 45 34 48 23
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота