- •Урок по теме: Этапы решения задач на эвм. Моделирование.
- •Этапы решения задач:
- •Моделирование.
- •Типы информационных моделей
- •Практическая работа: «Построение моделей»
- •Постановка задачи и построение математической модели.
- •2.Построение математической модели.
- •Урок по теме: Алгоритм
- •Описание алгоритма
- •На алгоритмическом языке.
- •Графическое (блок-схема).
- •Урок по теме: «Линейный алгоритм.
- •Словесное:
- •На алгоритмическом языке:
- •Урок по теме: «Алгоритм ветвления».
- •2.Построение математической модели.
- •Словесное:
- •На алгоритмическом языке:
- •3. Графическое:
- •Составьте программу решения любого квадратного Вопросы к зачету по теме: Алгоритмизация и программирование
- •Какие алгоритмы называются циклическими? Приведите пример (нарисуйте блок-схему). Урок по теме: «Циклические алгоритмы».
- •Построение математической модели.
- •На алгоритмическом языке:
- •Памятка составления блок-схем на тему: циклические алгоритмы.
- •Тест по теме: основы алгоритмизации и программирования
- •1 Вариант
- •Тест по теме: основы алгоритмизации и программирования
- •2 Вариант
- •Ответы к тесту по теме: «Моделирование и алгоритмизация»
- •1 Вариант
- •2 Вариант
- •Проверочная работа
- •Проверочная работа
- •Б) блок-схема
- •Обобщающая таблица по теме: Основные алгоритмические конструкции.
- •Обобщающая таблица по теме: Основные алгоритмические конструкции.
2.Построение математической модели.
Объект |
Свойства |
Математическое описание |
кубик |
полностью погружен в воду р1 - плотность дерева, р2 – плотность воды |
Fa>Fт pж*V*g>m*g (m=p*V) pж*V*g>pк*V*g pж>pк - условие при котором кубик будет плавать. |
3. Запись алгоритма.
Оформление:
Словесное:
Присвоить переменной р1 значение плотности дерева.
Присвоить переменной р2 значение плотности воды.
Если р2 > р1 то кубик будет плавать иначе - кубик не будет плавать.
На алгоритмическом языке:
алг "Сравнение"
дано р2 , р1
надо сравнить
нач
если р2 > р1 то кубик будет плавать иначе кубик не будет плавать.
кон
3. Графическое:
нач
р2 , р1
да
нет
р2
>
р1
кубик будет
плавать
кубик будет тонуть
кон
Практика: записать алгоритмы для решения следующих задач.
Тело имеет массу 130 кг и объем 0,2 куб. м, Будет ли оно плавать в воде?
Хватит ли банки емкостью 0,5 л для меда массой 675 г?
Составьте программу решения любого квадратного Вопросы к зачету по теме: Алгоритмизация и программирование
Что такое модель? Что такое моделирование?
Что такое формализация?
Какие модели называются материальными?
Какие модели называются информационными?
Что такое математическая модель?
Что такое алгоритм?
Перечислите свойства алгоритмов и дайте им определение.
Какие алгоритмы называются линейными? Приведите пример (нарисуйте блок-схему).
Какие алгоритмы называются разветвленными? Приведите пример (нарисуйте блок-схему).
Какие алгоритмы называются циклическими? Приведите пример (нарисуйте блок-схему). Урок по теме: «Циклические алгоритмы».
Цель: научиться оформлять алгоритмы ветвления.
Теория:
Циклические алгоритмы – это алгоритм, содержащий повторяемость действий.
Пример: Составьте алгоритм и запишите его двумя способами для решения следующих задач:
Напечатать таблицу перевода между весом в фунтах и весом в килограммах для значений от 1 до 10 фунтов?
1.Постановка задачи (поставленная задача должна быть конкретной и доступной)
Исходные данные: вес в фунтах от 1 до 10, 1 фунт=453,6 г.
Результат: вес в килограммах
Построение математической модели.
Объект |
Свойства |
Математическое описание |
Вес |
I=от 1 до 10 1 ф=453,6 г=0,4536 кг |
Для i от 1 до 10 M=i*0,4536 |
Запись алгоритма. Оформление:
На алгоритмическом языке:
алг "Сравнение"
дано i
надо m
нач
нц
M=i*0,4536
Вывести на экран I, m.
кц
кон
Б
I = 1
I = i+1
I, M
лок-схеманач
M = i*0,4536
I > 10
кон
да
нет