Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема урока- Решение задач на сложные линейные программы

Работа добавлена на сайт samzan.net:


Конспект занятия по информатике (2 академических часа)

Выполнила Чиркова Анна

(ИНФ-41)

Тема урока:

«Решение задач на сложные линейные программы.»

Цели урока:

1. Образовательные:

1.1. Повторить и продолжить изучение линейных программ;

1.2. Попрактиковаться в их написании;

1.3. Пробовать писать их самостоятельно;

2. Воспитательные:

2.1.Воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости;

2.2. Воспитание бережного отношения к вычислительной технике;

3. Развивающие:

3.1. Развитие мышления, фантазии, памяти, внимания и познавательных интересов;

Оборудование урока:

  •  Компьютерный класс
  •  Интерактивная доска

Ход урока:

1. Организационный момент.  3 мин

2. Повторение материала предыдущего урока. 7 мин

3. Изучаем функции. 10 мин

4. Написание программы со мной.                                                       8 мин

5. Написание программ самостоятельно.                                           42 мин

6. Проверка. Заключительный  момент.                                             10 мин

1.

2.

3.

4.

5.

6.

Организационный момент

  •  Приветствие учеников
  •  Объявление темы, целей и плана урока. Постановка задач перед учащимися
  •  Перекличка

Фронтально решаем тест.

Я рассказываю новый материал.

Часто, для решения задачей, нам необходимы не только арифметические действия, но и функции, в частности сегодня мы рассмотрим функции возведения в квадрат, извлечение корня и модуль.

Про функцию модуля я рассказываю: если значение переменной x не меньше 0 (x>=0), то значение функции abs(x) равно значению переменной х, а если значение переменной х отрицательно, то значение функции abs(x) равно значению переменной х, взятому с противоположным знаком.

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

                 program my;

                  var x,y,y1: integer;

                  begin

                  x:=-3;

                 y:=abs(x)+sqr(sqr(x));

                 x:=3;

                 y1:=abs(x)+sqr(sqr(x));

                  writeln (y);

                  writeln (y1);

                  end.

Ребята решают задачи с карточек. Те, кто решит раньше, получают дополнительные карточки.

Я прошу ребят создать 5 отдельных программ.

Для начала читаем карточку все вместе и немного обсуждаем, как решать. Особое внимание я уделяю на пятую задачу. Мы рассматриваем её на примере: я беру в каждую руку по одной вещи, после чего спрашиваю их, как поменять эти вещи местами.

              1. program my;

                  var a,b,c: integer;

                  begin

                  read(a);

                  b:=2012;

                  c:=b-a;

                  writeln ('ваш примерный возраст ',c);

                  end.

              2. program my;

                  var x,y: integer;

                  begin

                  read (x);

                  y:=sqr(sqr(x))*x;

                  writeln (y);

                  end.

              3. program my;

                  Var x,c:integer;

                  Begin

                  Read(x);

                  c:=abs(x+4) – abs(sqr(x)-3*x+6);

                  writeln(c);

                  end.

               4. program my;

                  Var x,y:integer;

                  Begin

                  x:=14;

                  y:=3;

                  x:=y;

                  y:=x;

                  writeln(x);

                  writeln(y);

                  end;

              5. program my;

                  Var x,y,t: integer;

                  Begin

                  Readln(x);

                  Readln(y);

                  t:=x;

                  x:=y;

                  y:=t;

                  writeln(x);

                  writeln(y);

                  end;

Решение дополнительных задач:

program my;

                  var a,b,c, new: integer;

                  begin

                  read(a);

                  b:= a div 10;

                  c:= a mod 10;

                  new:=c*10+b;

                  writeln (new);

                  end.

program my;

                  Var a: integer;

                      y: real;

                  Begin

                  Readln(a);

                  y:=(sqr(a)+1)/sqrt(sqr(a)+1);

                  writeln(y);

                  end.

Я проверяю, отвечаю на появившиеся вопросы и выставляю оценку; отпускаю с урока.

Ученики слушают учителя

На экране первый слайд

Тест в Power point

Презентация «программирование»

4 слайд и Pascal

карточки и Pascal

Сдают задачи, уходят с урока.




1. Сучасна школа в умовах ринкової економік
2. Учет амортизации основных средств в ЗАО Красный пограничник Тутаевского района
3. тема элементов Д И
4. Реферат- Способы указания на предмет сообщения во французской разговорной речи
5. Ввод советских войск в Чехословакию и Афганистан Интернационализм или оккупация
6. Радиационная защита населения Украины
7. Русская культура в ХVII
8. КРИЗОВИЙ СТАН НОРМА І ВІДХИЛЕННЯ Чи можливий безкризовий розвиток Як людина переживає кризу Типи кризових
9. Смех
10. продажа жилых помещений Очевидно что купляпродажа жилого помещения не сводится к передаче из рук в руки
11. Ім~я порталу який використовується для курсора може бути задане програмістом або генеруєть
12. ВВЕДЕНИЕ В истории древнерусского государства а точнее в истории его внешней политики есть область котор
13. другомуЖизнь дает нам уроки иногда напрямую иногда косвенным образом
14. Использование специальных знаний при расследовании преступлений
15. 155 см вес до 70 кг; объем черепа около 600 см3; вероятно использовал предметы в качестве орудий для добывания
16. Перикл, афинская демократия
17. Тема 3 Становление и развитие феодальной экономики Генезис феодализма в Европе
18. Лабораторная работа 1 Тема- Расчет амортизации
19. просвещенного абсолютизма2
20. 2014 УЧЕБНЫЙ ГОД Курс специальность