Программирование
Массив
Массив: howTo
Суммирование элементов массива
With a little help of my friends…
With a little help of my friends…
Поиск элемента. Min / max
With a little help of my friends…
1.33M
Category: programmingprogramming

Одномерный массив. Общие задачи

1. Программирование

Одномерный массив. Общие задачи.
2016

2. Массив

2
Массив
● Множество однотипных данных
● Тип
● Общее имя
● Размер
● Общее имя
● Одномерный (линейный) массив
● Список
● Общее имя [индекс]
● Двумерный (прямоугольный) массив

3. Массив: howTo

3
Массив: howTo
● Хранение числовой информации
● Есть ли на нашей территории представители вражеской
армии?
● Сколько учащихся заболело в каждой из школ Петербурга?
● Каков изменяется уровень радиации после аварии на
Чернобыле?
●Стандартные задачи обработки информации
● Суммирование
● Поиск элемента (минимум, максимум, поиск по значению)
● Сортировка

4. Суммирование элементов массива

4
Суммирование элементов массива
● Здоровый образ жизни как выбор
Начало
Выбрали:=0
Цикл по
ВидПродукта
от 1 до 10 шаг
1
Выбрали:=Выбрали
+количествоПокупок
ВидаПродукта
[ВидПродукта]
Выбрали
Конец

5. With a little help of my friends…

5
With a little help of my friends…
● Необходимо улучшить блок-схему алгоритма программы
так, чтобы с её помощью можно было узнать выручку
автомата после последнего обслуживания.
● Во время обслуживания счёт автомата обнуляется;
● Цена продуктов каждого вида известна;
● Количество видов продуктов задаётся пользователем;
● Проектирование алгоритма
● Как будут хранится данные о ценах?

6. With a little help of my friends…

6
With a little help of my friends…
● Разработайте блок-схему алгоритма, позволяющую
вычислить, является ли Ваш билетик счастливым.
● Правила подсчёта: сумма первых трёх цифр равна сумме
последних трёх.
● Проектирование алгоритма
● Как будут хранится данные о цифрах? Как они будут вводиться?*

7. Поиск элемента. Min / max

7
Поиск элемента. Min / max
● Исследование вакцин
Начало
ЛучшаяВакцина
ХудшаяВакцина:=1;
Конец
Цикл по
ВидВакцины от
2 до 10 шаг 1
ХудшаяВакцина:=
ВидВакцины
Нет
ОценкаВакцины
[ВидВакцины] <
ОценкаВакцины
[ХудшаяВакцина]
Да

8. With a little help of my friends…

8
With a little help of my friends…
● Необходимо изменить блок-схему алгоритма программы
так, чтобы с её помощью можно было узнать номер лучшей
вакцины.
● Проектирование алгоритма
● Как можно узнать не только номер вакцины, но и её название?
● Что будет использоваться для хранения названий?
English     Русский Rules