23705

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

Конспект урока

Информатика, кибернетика и программирование

program my; var xyy1: integer; begin x:=3; y:=absxsqrsqrx; x:=3; y1:=absxsqrsqrx; writeln y; writeln y1; end. program my; var abc: integer; begin reada; b:=2012; c:=ba; writeln 'ваш примерный возраст 'c; end. program...

Русский

2013-08-05

75.5 KB

1 чел.

Конспект занятия по информатике (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

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


 

А также другие работы, которые могут Вас заинтересовать

49853. Метод вольт-фарадных характеристик барьера 1.96 MB
  Методы определения подвижности носителей заряда Методы определения времени жизни Введение. Метод является основным при контроле концентрации носителей заряда в эпитаксиальных слоях выращенных на сильнолегированной или полуизолирующей подложках. для концентрации свободных носителей Nx = [2 eεε02][d1 C2 dU]1. Таким образом измеряя зависимость емкости барьера от напряжения смещения U можно вычислить концентрацию свободных носителей Nx которая для неоднородного полупроводника зависит от глубины x на которую проникает объемный...
49854. Оптимизация рабочего процесса двигателя 4ЧН8,2/7 2.07 MB
  Описание объекта исследования Оптимизация рабочего процесса Проектирование турбокомпрессора Газодинамический расчет компрессора Профилирование основных элементов турбокомпрессора Рабочее колесо компрессора
49855. Расчет вала електродвигателя 890.5 KB
  Вычисление частоты вращения вала электродвигателя Диаметр звездочки Частота вращения приводного вала Перeдаточное число для червячной передачи U=34.4 Частота вращения вала электродвигателя Выбирается двигатель АИР 80В4 с частотой вращения ротора и мощностью . Распределение мощности по валам: Частота вращения: Крутящий момент Скорость скольжения Выбираем материал третьей группы СЧ1532 Коэффициент нагрузки: Предварительное межосевое расстояние: Принимаем .1 аДля быстроходного вала из рекомендации выбрано: Выбираем Диаметр вала...
49856. ОБОСНОВАНИЕ КОНФИГУРАЦИИ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА ЦЕЛЕВОГО НАЗНАЧЕНИЯ 505.66 KB
  Структура ПК Внешний блок питания 150W Принтер Cnon iSENSYS LBP6000 Клавиатура Crown CMKM 3008 Корпус Morex T3500B 150W Blck Жесткий диск Segte ST250LM004 Материнская платапроцессорвидеозвуксеть Intel D410PT Компьютерная мышь Crown CMKM 3008 Монитор CER B173DO Оперативная память Kingston KVR800D2N6 2G Список источников информации http: ru.org wiki MiniITX http: ru.org wiki tx http: www.php http: www.
49857. Расчет приводного вала ленточного конвеера 1.08 MB
  Расчет КПД привода: где КПД клиноременной передачи КПД зубчатой передачи КПД подшипников Определение требуемой мощности электродвигателя. Определение частоты вращения приводного вала ленточного конвеера. Принимаем n=77 oб. определение передаточного числа: Принимаем по табл.1 Коэффициент приведения для расчетов на контактную выносливость: на изгибную...
49858. Конструкции режущего и вспомогательного инструмента общего и специального назначения 603.17 KB
  Задачами проекта являются закрепление навыков проектирования технологических операций резанием расчета режимов резания проектирования вспомогательных инструментов рационального выбора режущих инструментов и составления их рабочих чертежей работы с технической литературой и каталогами ведущих инструментальных фирм. Выполнить его сборочный чертеж дать в записке описание работы приспособления его конструктивных особенностей выполнить необходимые расчеты выполнить рабочий чертеж корпусной детали разработанного...
49859. Расчет мощности электродвигателя и его составляющих 559.5 KB
  Выберем расчетную частоту вращения вала электродвигателя, методом подбора по оптимальному значению передаточного числа. Рекомендуемые пределы значений для соосного двухступенчатого редуктора
49860. Расчет привода электродвигателя АИР132М8 1.01 MB
  Расчёт производим в форме проверки коэффициента запаса прочности, значение которого можно принять. При этом должно выполняться условие, что, где – расчётный коэффициент запаса прочности, и – коэффициенты запаса по нормальным и касательным напряжениям, которые определим ниже.
49861. Автоматика и регулирование РДТТ 578 KB
  Значение основных параметров при регулировании с использованием центрального тела: Конструкция центрального тела Задание на курсовое проектирование Вариант №10. Для РДТТ стартующих в диапазоне температур окружающей среды и имеющего номинальные параметры кН МПа: Определить количество сменных вкладышей если их будет более 4 нужно изменить величину разброса и вычислить каждого вкладыша для определенного диапазона окружающей среды при настройке на Р=const; Построить в натуральную величину профиль обечайки по известным...