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

РЕШИТЕ ТЕСТ 1. Является ли условным оператором следующая последовательность символов:

a. If x=10 then y:=x else y:= - x;

b. If x>3, x<6 then y:= 2*x else y:=5*x+7;

c. If a mod 2=0 then b:= a div 2; c:= b +a;

2. Используя полную форму условного оператора, упростите следующий фрагмент программы:

If f>0 then w:= 1;

If f=0 then w:=-1;

If f<0 then w:= -1;

3. Определите без компьютера, что будет выведено на экран при выполнении следующих фрагментов программ:

a) k:=20;

k:=k+10;

if k+10<>30 then k:=8 else k:=k-1;

writeln(k);

b) k:=20;

k:=k+10;

if k+10=30 then k:=8 else k:=k-1;

writeln(k);

c) p:=1;

if p>0 then p:=p+5;

write(p);

if p>10 then p:=p=1;

write(p);

Показать ответ
Ответ:
Seagate0012
Seagate0012
07.06.2020 06:04

Массив - набор однотипных элементов, связанных общим именем (именем массива)

Виды: Одномерные, многомерные

Описание массивов различается в разных языках программирования, расскажу о C++ и Pascal

C++:

int a[20], так мы получим массив из 20 целых чисел с именем "a"

Pascal:

mas = array[1..10] of integer;

Так мы получим массив состоящий из 10 целочисленных элементов с именем "mas"

можно придумать бесконечное количество, но если обобщить, то мы имеем:

Ввод элементов с клавиатурыЭлементы получают случайное значениеВыбираем значения по определенном признаку

3. Тут тоже по сути много , но можем выделить следующие:

В строку/столбец без комментариевС комментариями

4. Чтобы вычислить сумму элементов массива нам нужно взять дополнительную переменную для суммы, затем пройтись по всему массиву с цикла и на каждом проходе прибавлять i-тый элемент массива к сумме.

5. Здесь нам нужно будет взять переменную для хранения максимального значения, присвоим ей значение 1 элемента массива, затем запустим цикл, в котором будет проверять, что больше, наша переменная с максимум или i-тый элемент, если же i-тый элемент больше максимума, то присваиваем максимуму значение i-того элемента.

6. Аналогично максимуму, только искать будем минимальное значение.

7. Нам нужно запустить цикл, который будет пробегать по всему массиву, в нём мы будем проверять каждый элемент на какие-либо свойства.

сортировок очень много, давайте рассмотрим самую простую сортировку - "Пузырёк". Пробегаем по массиву с вложенного цикла и сравниваем соседние элементы, если мы имеем пару неотсортированных элементов, то меняем их местами и так до конца. Данная сортировка является не только самой простой, но и одной из самых медленных и "глупых", так как реализовать ее может практически любой, а временная сложность ее не впечатляет

0,0(0 оценок)
Ответ:
ivantitov2002
ivantitov2002
21.04.2020 11:55

Объяснение:

def amount(a, b):

   if b > 0:

       a += 1

       b -= 1

       return summ(a, b)

   else:

       return a

n = int(input())

m = int(input())

print(summ(m, n))

Сначала проверяется условие b > 0. Это базовый случай, то есть случай, когда рекурсия заканчивается. Потом идёт присваивание первому числу единицы, а из b она вычитается. Прибавление единицы числу a будет ровно b раз, то есть к числу а прибавится значение числа b. И когда уже b равно нулю, то происходит выход из рекурсии, и функция возвращает число a, то есть сумму чисел a и b.

Програмка не работает с отрицательными числами, мне лень думать :3

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