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

ответить на вопросы по инфоматике 4. Какие типы триггеров по записи информации вам
известны?
5. Какие типы триггеров по моменту реакции на тактовый сигнал
вам известны?
6. Какие управляющие сигналы триггеров вам известны?
7. Какие информационный сигналы триггеров вам известны?
Какие для каких типов?

Показать ответ
Ответ:
Ch3l0vek
Ch3l0vek
14.03.2020 11:27
Вес разрядов справа от точки равен основанию системы в степени -1, -2, -3 ... итд (то есть 2^(-n),  где n- номер разряда считая от первого справа от запятой).
Напишу веса разрядов начиная от первого справа от запятой, и далее, по порядку:
Двоичная система: 2^(-1)=1/2,  2^(-2)=1/4,  2^(-3)=1/8,  2^(-4)=1/16 ... итд
Восьмеричная: 8^(-1)=1/8,  8^(-2)=1/64,  8^(-3)=1/512  ... итд
Шестнадцатеричная: 16^(-1)=1/16,  16^(-2)=1/256,  16^(-3)=1/4096 ... итд

Вес разрядов слева от точки равен основанию системы в степени 0, 1, 2, 3 ... итд (то есть 2^(n-1),  где n- номер разряда считая от первого слева от запятой).
Напишу веса разрядов начиная от первого слева от запятой, и далее, по порядку:
Двоичная система: 2^0=1,  2^1=2,  2^2=4,  2^3=8 ... итд
Восьмеричная: 8^0=1,  8^1=8,  8^2=64  ... итд
Шестнадцатеричная: 16^0=1,  16^1=16,  16^2=256 ... итд
0,0(0 оценок)
Ответ:
даун47
даун47
27.11.2021 04:38
1. Алгоритмы бывают линейные, разветвляющиеся (содержащие условия), циклические (содержащие циклы) и комбинированные (объединяющие в себе несколько из перечисленных выше алгоритмов). Несколько особняком стоят рекурсивные алгоритмы. Это алгоритмы, которые повторно обращаются сами к себе. Рекурсивный алгоритм может быть сведен к комбинированному, но в некоторых случаях процесс сведения оказывается трудоемким, а сам алгоритм теряет свою наглядность.

2. Цикл со счетчиком относится к циклическим алгоритмам. Управляет циклом специальная переменная, которая называется счетчиком или параметром цикла. Особенность такого цикла в том, что он всегда выполняется известное число раз, которое определяется заголовком цикла до первого входа в тело цикла. Цикл со счетчиком обеспечивает изменение параметра цикла от некоторого начального значения a до значения b c шагом h. Количество повторений такого цикла вычисляется по формуле
n=\lfloor \frac{b-a}{h}\rfloor+1, где первое слагаемое округляется до ближайшего меньшего целого. Если n≤0, цикл не выполняется ни разу.

3. В языке Паскаль цикл со счетчиком накладывает весьма жесткие условия на параметр цикла (счетчик):
- параметр цикла должен быть целочисленной переменной;
- шаг изменения параметра цикла может быть равен или 1, или -1;
- значения границ интервала (a,b) и шага h фиксируются перед первым входом в тело цикла и даже будучи измененными в теле цикла уже не влияют на параметр цикла; 
- значение параметра цикла нельзя изменять в теле цикла;
- значение параметра цикла после выхода из цикла считается неопределенным, т.е. не должно использоваться в случае тиражирования исходного кода программы, поскольку в разных реализациях Паскаля это значение может оказать различным- любым, равным последнему допустимому в теле цикла значению, либо отличающимся от этого значение на величину шага в сторону изменения параметра цикла.

4. Реализация поставленной задачи.
Число считается четным, если оно делится на 2 без остатка. Нам нужно найти сумму четных чисел из ряда 12, 14, 16, ... 28, 30. Цикл со счетчиком, как было замечено выше, не может обеспечить изменение параметра цикла с шагом два. Поэтому есть три пути.
Первый путь - организовать цикл со счетчиком, который переберет все числа от 12 до 30. В теле цикла проверять условие четности и удовлетворяющие этому условию числа передавать не суммирование.
Второй путь - найти формулу для общего члена последовательности чисел и реализовать её при изменении счетчика с шагом 1. Формула для получения четных числ натурального ряда известна: m=2*k, где k=1,2,3,...
Если мы будем менять k от 6 до 15, то получим набор целых четных чисел m от 12 до 30.
Третий путь - вспомнить формулу суммы ряда арифметической прогрессии.
S= \frac{a_1+a_n}{2}\times n; \\ a_1=15, \ a_n=30, \ n= \frac{30-12}{2}+1=10 \\ S= \frac{12+30}{2}\times 10=210.
На этом, третьем пути, мы легко нашли ответ и программа получается не нужна.
Тем не менее, в задании сказано реализовать цикл со счетчиком и мы выбираем второй путь, как более эффективный.

5. Программа на языке Pascal

var
  i, s: integer;

begin
  s := 0;
  for i := 6 to 15 do s := s + 2 * i;
  Writeln('Сумма четных чисел от 12 до 30 равна ', s)
end.

Результат выполнения:
Сумма четных чисел от 12 до 30 равна 210

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