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

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


 

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

52344. Охорона біосфери 163 KB
  Тема уроку Охорона біосфери Мета: закріпити знання про біосферу як екологічну систему іі складові основні її властивості узагальнити і розширити знання учнів про напрямки діяльності людини по охороні біосфери заповідний фонд України познайомити з концепцією сталого розвитку складовими екоцентричної та антропоцентричної структури свідомості; вдосконалювати навички порівнювати робити висновки; розвивати навички вирішувати екологічні ситуації самостійно готувати матеріал до уроку створювати мультимедійну...
52345. Вплив людини на стан біосфери 162.5 KB
  МЕТА: Освітня: Розвивати вміння знаходити взаємозв’язки між діями й наслідками діяльності людини. Обладнання: Інтерактивна дошка слайди презентації фотографії з позитивним і негативними прикладами впливу людини на стан біосфери вірші про природу. Концепція уроку: Показати що діяльність людини стала провідним екологічним фактором на планеті й що зростання населення Землі призвело до демографичного вибуху перенаселеності й екологічних проблем; описати основні природні ресурси й наголосити на проблемі їхнього раціонального використання.
52346. Природные формы и явления. Выполнение творческой работы по представлению «Жар-птица» 407 KB
  Восприятие форм и цветных соотношений в природе. Воссоздание цветовых соотношений фактуры и текстуры в естественных формах в работе по воображению Жар-птица. Цель: Расширять знания о колорите палитре о теплых и холодных цветах цветовых ассоциациях; ознакомить с элементарными правилами рисования на компьютере. Развивать фантазию образное мышление чувство цвета умение передавать в колористической композиции чувства настроение фантазию образное мышление; уметь применять знания о цвете художественные техники и приемы...
52347. Обобщение темы «Птицы» 38.5 KB
  Цель: обобщить знания по теме Птицы проверить усвоение знаний об особенностях строения птиц раскрыть их значение в жизни природы и человека совершенствовать умения анализировать делать выводы работать с таблицами дополнительной литературой. Оборудование: таблица Птицы разных экологических групп таблица для Поля чудес сообщения детей Девиз: Птицы – наши...
52348. MY LAST BIRTHDAY PARTY 52 KB
  We are having an unusual lesson today. We have a lot of guests today and also a lot of interesting tasks to do. So, today we are going to speak about your favourite holiday, about birthday.
52349. AT A BIRTHDAY PARTY 93 KB
  To consolidate the previously learnt vocabulary and teach creative writing on the bases of greeting sentences and making birthday postcards. To develop skills and habits in listening, reproductive reading and speaking; To educate cultural awareness and rules of social behaviour.
52350. Порядок державної реєстрації суб‘єктів підприємницької діяльності 514 KB
  Виховна ціль: Формувати у особистості: почуття відповідальності за доручену справу; любов до майбутньої роботи в галузі підприємницької або бізнесової діяльності; сучасне економічне мислення; уміння орієнтуватися в умовах ринкових відносин; уміння самостійно приймати рішення. Завдання № 2 Визначити основні документи які необхідні для здійснення державної реєстрації юридичної особи та описати порядок державної реєстрації в залежності від запропонованої організаційноправової форми. ІІ рівень...