Тема 2. Основы алгоритмизации и программирования
Тема2.1. Базовые понятия программирования.
Приложение: tab. Excel; cumma in valuta
Занятие 6 . Этапы решения задач с использованием компьютера.
Этапы решения:
- Анализ условия задачи, определение начальных (входных) данных и конечных результатов;
- Создание информационной модели;
- Выбор программных средств для решения задачи:
- выбор средств в среде прикладной программы (составление алгоритма, исполнение алгоритма и получение компьютерной модели объекта);
или
- выбор языка программирования для написания собственной программы решения задачи (затем - составить алгоритм решения, записать на языке программирования, исполнить программу, исследование полученных результатов);
4. Составление алгоритма решения задачи;
5. Получение компьютерной модели;
6. Исследование полученных результатов на реальность и соответствие условию.
Пример. На торговой базе хранятся товары, которые изготовлены в Украине и импортируются в разные страны. Известны их названия и цены в гривнах. Перевести цены товаров в доллары, евро и фунты стерлингов.
1. этап. Анализ условия задачи, определение начальных (входных) данных и конечных результатов.
Входные данные:
- название товаров,
- цены товаров в гривнах (G),
- курсы доллара, евро, фунта стерлингов относительно гривны (kD, kE, kF).
Конечные результаты:
- цена товара в долларах, евро и фунтах стерлингов.
2. этап. Создание информационной модели.
Очевидно, информационной моделью решения этой задачи является математическая модель, состоящая из формул, по которым цена из гривен переводится в доллары, евро, фунты стерлингов:
D = G / kD, E = G / kE, F = G / kF.
3. этап. Выбор программных средств для решения задачи.
Выберем Excel 2007
4. этап. Составление алгоритма решения задачи.
5. этап. Получение компьютерной модели.
В итоге мы получим таблицу, фрагмент которой отображен на рисунке:
6. этап. Исследование полученных результатов на реальность и соответствие условию.
Ссылка на проект, созданный в Visual Basiс 2010
Ответы на вопросы, задания: