Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
44fac5ccc44be111baafd4856450b8dc.doc
Скачиваний:
29
Добавлен:
30.04.2019
Размер:
275.46 Кб
Скачать

2.Построение математической модели.

Объект

Свойства

Математическое описание

кубик

полностью погружен в воду

р1 - плотность дерева,

р2 – плотность воды

Fa>Fт

pж*V*g>m*g (m=p*V)

pж*V*g>pк*V*g

pж>pк - условие при котором кубик будет плавать.

3. Запись алгоритма.

Оформление:

  1. Словесное:

  1. Присвоить переменной р1 значение плотности дерева.

  2. Присвоить переменной р2 значение плотности воды.

  3. Если р2 > р1 то кубик будет плавать иначе - кубик не будет плавать.

  1. На алгоритмическом языке:

алг "Сравнение"

дано р2 , р1

надо сравнить

нач

если р2 > р1 то кубик будет плавать иначе кубик не будет плавать.

кон

3. Графическое:

нач

р2 , р1

да

нет

р2 > р1

кубик будет плавать

кубик будет тонуть

кон

Практика: записать алгоритмы для решения следующих задач.

  1. Тело имеет массу 130 кг и объем 0,2 куб. м, Будет ли оно плавать в воде?

  2. Хватит ли банки емкостью 0,5 л для меда массой 675 г?

  3. Составьте программу решения любого квадратного Вопросы к зачету по теме: Алгоритмизация и программирование

  1. Что такое модель? Что такое моделирование?

  2. Что такое формализация?

  3. Какие модели называются материальными?

  4. Какие модели называются информационными?

  5. Что такое математическая модель?

  6. Что такое алгоритм?

  7. Перечислите свойства алгоритмов и дайте им определение.

  8. Какие алгоритмы называются линейными? Приведите пример (нарисуйте блок-схему).

  9. Какие алгоритмы называются разветвленными? Приведите пример (нарисуйте блок-схему).

  10. Какие алгоритмы называются циклическими? Приведите пример (нарисуйте блок-схему). Урок по теме: «Циклические алгоритмы».

Цель: научиться оформлять алгоритмы ветвления.

Теория:

Циклические алгоритмы – это алгоритм, содержащий повторяемость действий.

Пример: Составьте алгоритм и запишите его двумя способами для решения следующих задач:

  • Напечатать таблицу перевода между весом в фунтах и весом в килограммах для значений от 1 до 10 фунтов?

1.Постановка задачи (поставленная задача должна быть конкретной и доступной)

Исходные данные: вес в фунтах от 1 до 10, 1 фунт=453,6 г.

Результат: вес в килограммах

  1. Построение математической модели.

Объект

Свойства

Математическое описание

Вес

I=от 1 до 10

1 ф=453,6 г=0,4536 кг

Для i от 1 до 10

M=i*0,4536

  1. Запись алгоритма. Оформление:

  1. На алгоритмическом языке:

алг "Сравнение"

дано i

надо m

нач

нц

M=i*0,4536

Вывести на экран I, m.

кц

кон

  1. Б

    I = 1

    I = i+1

    I, M

    лок-схема

    нач

    M = i*0,4536

    I > 10

    кон

    да

    нет