1.80M
Категория: ПрограммированиеПрограммирование

Сравниваем разные алгоритмы решения задач. Введение в программирование (семинары)

1.

Домашнее задание
Введение в программирование (семинары)
Урок 3. Сравниваем разные алгоритмы решения задач
Выполнил: Стрельников И.В.

2.

Задача 1. Написать псевдокод по блок-схеме:
Найти среднее арифметическое среди всех элементов массива
[2, 5, 13, 7, 6, 4] с помощью блок-схемы.
Start
numbers = [2, 5, 13, 7, 6, 4]
size = 6
sum = 0
avg = 0
index = 0
Ответ:
no
index < size
avg = sum / size
yes
sum = sum + numbers[index]
print(avg)
index = index + 1

3.

Задача 2. Составьте блок-схему на основе псевдокода.

4.

Ответ:
Start
numbers = [1, 8, 3, 8, 2, 6, 8, 8]
index = 0
maximum = numbers[index]
count_maximal = 0
no
index < numbers.length
yes
index = index + 1
no
numbers[index] > maximum
no
yes
numbers[index] == maximum
maximum = numbers[index]
yes
count_maximal = count_maximal + 1
count_maximal = 1
print(count_maximal)

5.

КОНЕЦ!!!
English     Русский Правила