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

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


 

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

31847. Политика управления кредитным риском и методами оценки кредитоспособности заемщика ОАО Банк «Финансы и Кредит» 1.48 MB
  Экономическая сущность понятие и необходимость осуществления анализа кредитоспособности заемщика и методы оценки кредитного риска. Кредитный риск и его источники Сравнительная характеристика методик оценки кредитного риска. Нормативноправовое регулирование кредитных рисков и оценки кредитоспособности заемщика коммерческого банка Анализ кредитоспособности заемщика и оценка кредитного риска.
31848. Комплементарная логика на транзисторах металл-оксид (К-МОП) 429.5 KB
  С приходом переключающих запускающих сигналов переход триггера из одного состояния в другое происходит лавинообразно и потенциалы на выходах меняются на противоположные. В интервале между переключающими сигналами состояние триггера не меняется т. При лавинообразных переключениях на выходе триггера формируются прямоугольные импульсы с крутыми фронтами. При двух последовательных переключениях триггера на выходе формируется один импульс т.
31849. Робота з растровою графікою у Visual Studio 56.5 KB
  До класу форми додати екземпляри малюнка та елемента управління рамки з малюнком PictureBox Bitmp imge1; PictureBox pictureBox1; 2. У конструкторі форми підготувати поле для розміщення зображення pictureBox1 = new PictureBox; pictureBox1.SizeMode = PictureBoxSizeMode.StretchImge; pictureBox1.
31850. Вибір більш ефективного варіанту комплексної механізації і автоматизації навантажувально-розвантажувальних робіт 565.5 KB
  Повні капіталовкладення визначаються: ΣК = Км Кд Кб Кз Ка Ке Квк Кавт грн де Км витрати на засоби механізації з урахуванням їх доставки та монтажу; Кд витрати на допоміжні пристрої підкранова колія естакада зарядний пункт та ін. Відповідні витрати визначаються за формулами: грн де β коефіцієнт нарахування на транспортування зберігання монтаж фарбування приймається β = 015 ÷ 020; М кількість вантажнорозвантажувальних машин шт; См вартість однієї машини грн. Iй варіант Км = 1 02 10 25000 =...
31851. Основные категории менеджмента. Развитие управленческой мысли 118 KB
  Менеджмент наука практика техника управления и контроля. Менеджмент наука практика и искусство управления. Менеджмент аккумулирует достижения теории управления экономической теории маркетинга социологии и психологии управления предпринимательства кибернетики. Это еще одно из отличий менеджмента от управления которое в большей степени является обезличенным.
31853. Понятие бюджета и бюджетного права РФ. Бюджетное право 43.5 KB
  Тема 4: Понятие бюджета и бюджетного права РФ. Понятие бюджета бюджетной системы и её принципов. Понятие бюджетного права РФ.
31854. МЕНЕДЖМЕНт ОРГАНИЗАЦИИ 480 KB
  Рекомендовано на заседании кафедры управления и планирования социальноэкономических процессов экономического факультета СПбГУ протокол № от Методические рекомендации по прохождению преддипломной практики подготовке оформлению и защите выпускной квалификационной дипломной работы. Методические рекомендации по подготовке оформлению и защите выпускной квалификационной дипломной работы.Выбор и утверждение темы выпускной квалификационной дипломной работы.
31855. Дослідження можливості виявлення рухомих об’єктів в телевізійних системах 212 KB
  а широко известным словом «Video» скрывается широкая палитра представлений. В этой связи во многих семьях западных индустриальных наций распространено представление о видео как о проявлении наступления возрастающей, технически высоко оснащенной массовой культуры. Всеобъемлющее и одновременно не совсем ясное в плане конкретных представлений понятие «Video»