Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок "Практическое занятие для линейного программирования" (8 класс)

Урок "Практическое занятие для линейного программирования" (8 класс)

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Поделитесь материалом с коллегами:

УРОК №8:

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ


Цели урока:

  • отработать основные навыки работы с операторами линейного программирования;

  • освоить навыки структурирования задачи;

  • отработать навыки работы с компьютером.


Сегодняшний урок начнём с устного опроса:

    1. Какие задачи называются простыми?

    2. Оператор комментариев звучит …?

    3. Для вывода результатов используют оператор …?

    4. Вводом переменных занимается оператор …?

    5. Присваивает значения оператор ….?

    6. Оператор не всегда заканчивающий программу?


Так как, мы с Вами уже разобрались с начальным программированием, то давайте закрепим эти знания. Необходимо составить программы для следующих выражений и задач.

Первые два задания необходимо выполнить используя оператор LET и полную запись оператора PRINT.


hello_html_m3bca7ce1.gifhello_html_7b2b1f45.jpghello_html_7b2b1f45.jpg hello_html_d3ea0ca.gif

10 REM 10 REM

20 INPUT A 20 INPUT C

30 LET Y=25*A-7 30 LET M=1/2*C+4

40 PRINT Y 40 PRINT M

50 END 50 END


В следующих примерах можно не использовать оператор LET, а также оператор вывода результатов заменить на ?


hello_html_m322641fb.gif hello_html_627a33be.gif

hello_html_7b2b1f45.jpghello_html_7b2b1f45.jpg

10 REM 10 REM

20 INPUT X 20 INPUT C

30 T=(X+1)^2+3*(X+1) 30 Z=6*X^2+4*(M-1.7)

40 ? T 40 ? Z

50 END 50 END


hello_html_578ddbf.gif hello_html_m6525ecdd.gif

hello_html_7b2b1f45.jpghello_html_7b2b1f45.jpg

10 REM 10 REM

20 INPUT Q, A, B 20 INPUT M, B

30 D=4*Q^3+2*A-B/2 30 C=(M+6)/3-5*B

40 ? D 40 ? C

50 END 50 END


hello_html_46840d1c.png


hello_html_m2670b042.gif hello_html_54f98290.gif

hello_html_7b2b1f45.jpghello_html_7b2b1f45.jpg

10 REM 10 REM

20 INPUT X, Y, B 20 INPUT A, B, C, G

30 D=SIN(X)+COS(Y)+TAN(B) 30 W=1/2+5*A*B*C-4*G

40 ? D 40 ? W

50 END 50 END


hello_html_m4c50d8fc.gifhello_html_7b2b1f45.jpg hello_html_m2c4ea9cf.gif

hello_html_7b2b1f45.jpg

10 REM 10 REM

20 INPUT M, B 20 INPUT M, Q

30 C=(5*M-1)/4.56+0.003*B 30 L=4*M/98+ABS(17-Q^2)

40 ? C 40 ? L

50 END 50 END


Теперь дайте попробуем решить задачу.

11. Мальчик купил в магазине 20 ручек по x цене, 150 тетрадей по y цене, 5 пеналов по z цене. Найти общую сумму покупки.

Прежде чем переходить к решению задачи мы должны определить те исходные данные, которые у нас имеются. Нам известны три постоянных числа – 20; 150 и 5. Кроме этого, мы имеем три переменных, определяющих стоимость каждой покупки – x, y, z. Остаётся найти общую сумму покупки, которую мы определяем как – Р. Исходя из наших рассуждений мы можем составить математическую запись решения нашей задачи:

hello_html_2326f475.gif

Далее мы составляем программу:

hello_html_7b2b1f45.jpg

10 REMPOKUPKA

20 INPUT X, Y, Z

30 P=20*X+150*Y+5*Z

40 ? P

50 END


Нажав F5 мы на экране получим - ?

Впишем возле него значения трёх переменных

? 8, 5, 15

Когда мы нажмём клавишу ENTER, компьютер введённые значения поставит вместо переменных, то есть 8 вместо X, 5 вместо Y, 15 вместо Z. После чего получим следующий результат: 385. Получается, что при вышеуказанных ценах мальчик заплатил за покупку 385 сом.


Всё что мы планировали на данный урок выполнено. Осталось записать домашнее задание.


hello_html_73b7aa08.png: стр. 73 – читать;

стр. 74 составить программу:


hello_html_m696531d1.gif


2) составить программу для следующей задачи:

Автомобиль проехал 724 км и при этом затратила на дорогу 6 часа. Найдите скорость автомобиля.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



Автор
Дата добавления 21.10.2015
Раздел Информатика
Подраздел Конспекты
Просмотров143
Номер материала ДВ-084592
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх