Similar presentations:
Одномерный массив. Общие задачи
1. Программирование
Одномерный массив. Общие задачи.2016
2. Массив
2Массив
● Множество однотипных данных
● Тип
● Общее имя
● Размер
● Общее имя
● Одномерный (линейный) массив
● Список
● Общее имя [индекс]
● Двумерный (прямоугольный) массив
3. Массив: howTo
3Массив: howTo
● Хранение числовой информации
● Есть ли на нашей территории представители вражеской
армии?
● Сколько учащихся заболело в каждой из школ Петербурга?
● Каков изменяется уровень радиации после аварии на
Чернобыле?
●Стандартные задачи обработки информации
● Суммирование
● Поиск элемента (минимум, максимум, поиск по значению)
● Сортировка
4. Суммирование элементов массива
4Суммирование элементов массива
● Здоровый образ жизни как выбор
Начало
Выбрали:=0
Цикл по
ВидПродукта
от 1 до 10 шаг
1
Выбрали:=Выбрали
+количествоПокупок
ВидаПродукта
[ВидПродукта]
Выбрали
Конец
5. With a little help of my friends…
5With a little help of my friends…
● Необходимо улучшить блок-схему алгоритма программы
так, чтобы с её помощью можно было узнать выручку
автомата после последнего обслуживания.
● Во время обслуживания счёт автомата обнуляется;
● Цена продуктов каждого вида известна;
● Количество видов продуктов задаётся пользователем;
● Проектирование алгоритма
● Как будут хранится данные о ценах?
6. With a little help of my friends…
6With a little help of my friends…
● Разработайте блок-схему алгоритма, позволяющую
вычислить, является ли Ваш билетик счастливым.
● Правила подсчёта: сумма первых трёх цифр равна сумме
последних трёх.
● Проектирование алгоритма
● Как будут хранится данные о цифрах? Как они будут вводиться?*
7. Поиск элемента. Min / max
7Поиск элемента. Min / max
● Исследование вакцин
Начало
ЛучшаяВакцина
ХудшаяВакцина:=1;
Конец
Цикл по
ВидВакцины от
2 до 10 шаг 1
ХудшаяВакцина:=
ВидВакцины
Нет
ОценкаВакцины
[ВидВакцины] <
ОценкаВакцины
[ХудшаяВакцина]
Да
8. With a little help of my friends…
8With a little help of my friends…
● Необходимо изменить блок-схему алгоритма программы
так, чтобы с её помощью можно было узнать номер лучшей
вакцины.
● Проектирование алгоритма
● Как можно узнать не только номер вакцины, но и её название?
● Что будет использоваться для хранения названий?