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

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


 

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

14202. Эффективность методики оценки кредитоспособности клиента ЗАО КБ «Пятигорск» и ОАО «Ставропольпромстройбанка» 2.3 MB
  ВВЕДЕНИЕ Кредитнофинансовая система одна из важнейших и неотъемлемых структур рыночной экономики. Развитие банковской системы и товарного производства исторически шло параллельно и тесно переплеталось. Находясь в центре экономической жизни банки опосредуют с...
14203. КОНСПЕКТЫ ЛЕКЦИЙ ПО БЕЛОРУССКОЙ МУЗЫКЕ 69.22 KB
  КОНСПЕКТЫ ЛЕКЦИЙ ПО БЕЛОРУССКОЙ МУЗЫКЕ БЕЛОРУССКАЯ МУЗЫКА XVIII ВЕКА В XVIII веке Беларусь входила в состав Речи Посполитой. В конце века Речь Посполитая была разделена тремя государствами и перестала существовать как самостоятельная политическая единица. Белору...
14204. Белорусская народная музыка 219.5 KB
  Белорусская народная музыка Музыкальный фольклор уникальная самобытная культура наших предков осознается современным обществом как значительный фактор духовности преемственности поколений приобщения к национальным жизненным истокам. Зарод
14205. Владислав Голубок 18.51 KB
  История белорусского театра первых двух десятилетий XX века богата на многочисленные знаменательные события уникальные явления к которым можно отнести и многолетнюю деятельность Владислава Голубка. Он сочетал в себе талант писателя и драматурга актера и режиссера худ...
14206. Иосиф Жинович: цимбалист-виртуоз, композитор и дирижер 25.3 KB
  Иосиф Жинович: цимбалиствиртуоз композитор и дирижер досье белта Современную белорусскую музыкальную культуру сложно представить без цимбал которые воспринимаются в определенной степени как музыкальный символ Беларуси. Главная заслуга в этом принадлежит перв
14207. Фортепианное искусство Беларуси XX века 92.5 KB
  Фортепианное искусство Беларуси XX века Фортепианная музыка является неотъемлемой частью профессионального искусства Беларуси. Формирование белорусской национальной композиторской школы завершилось к концу XIX столетия и фортепианное искусство как композиторское...
14208. ИСТОРИЯ БЕЛОРУССКОЙ МУЗЫКАЛЬНОЙ КУЛЬТУРЫ ДО XX ВЕКА 553.5 KB
  Е.С. Бондаренко ИСТОРИЯ БЕЛОРУССКОЙ МУЗЫКАЛЬНОЙ КУЛЬТУРЫ ДО XX ВЕКА Учебно-методическое пособие Минск 2007 ВВЕДЕНИЕ Курс истории белорусской музыки музыки нашей страны занимает одно из важнейших мест в ряду музыкальнои...
14209. История белорусской музыки ХХ века 3.37 MB
  Л.А. Волкова История белорусской музыки ХХ века Симфония В пособии освещены актуальные проблемы исторической эволюции национального симфонизма и собственно симфонии жанра занимающего центральное место в белорусской музыке ХХ века. Особое внимание уде...
14210. Музична память (англ. music memory) 155 KB
  Музична память. Музична память англ. music memory здатність впізнавати і відтворювати музичний матеріал. Музичне впізнавання необхідно для осмисленого сприйняття музики. Необхідна умова музичної памяті достатній розвиток музичного слуху. Важливе місце в музичній