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

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


 

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

12699. ИЗМЕРЕНИЕ ВИБРАЦИИ С ПОМОЩЬЮ ИЗМЕРИТЕЛЯ ШУМА И ВИБРАЦИИ ВШВ-003-М2 802.5 KB
  Цель работы: 1 закрепить основные теоретические положения о вибрации как об опасном и вредном производственном факторе; 2 научиться оценивать вибрации на рабочих местах и определять эффективность виброизоляции. ИЗМЕРЕНИЕ ВИБРАЦИИ С ПОМОЩЬЮ ИЗМЕРИТЕЛЯ ШУМА И ВИ...
12700. Расчет электрического искусственного освещения 103.5 KB
  Расчет электрического искусственного освещения Вариант №4 Беспалова А.А. Исходные данные: наименование помещения механический цех; размеры помещения 12×18 м2; расчетная высота подвеса 50 м; освещенность по ОСТ 32.9.81 тип светильника УПД500; источ...
12701. Построение трехмерной модели гранной поверхности и её комплексного чертежа 1.04 MB
  Лабораторная работа №1 Построение трехмерной модели гранной поверхности и её комплексного чертежа ВВЕДЕНИЕ Данные методические рекомендации предназначаются для студентов первого курса очного обучения изучаю...
12702. Построение линии пересечения поверхностей 359.5 KB
  Лабораторная работа №3 Построение линии пересечения поверхностей ВВЕДЕНИЕ Данные методические рекомендации предназначаются для студентов первого курса очного обучения изучающих дисциплину Инженерная графи...
12703. Построение трехмерной модели предмета. Построение комплексного чертежа предмета 2.3 MB
  Лабораторная работа №3 Часть 1.Построение трехмерной модели предмета Часть 2. Построение комплексного чертежа предмета ВВЕДЕНИЕ Данные методические рекомендации предназначаются для студентов первого курса очного обучения изучающих дисциплину Инженерна
12704. Моделирование сборочной единицы в системе КОМПАС -3D 2.87 MB
  Методические рекомендации по выполнению конструкторской документации в системе КОМПАС 3D. Лабораторная работа. Моделирование сборочной единицы. Содержание. Введение. 1. Задание..5 2.. Моделирование сборочной единицы.6 ...
12705. Создание трёхмерных моделей и ассоциативных чертежей деталей, входящих в состав сборочной единицы 2.31 MB
  Методические рекомендации по выполнению конструкторской документации в системе КОМПАС 3D Лабораторная работа №1 Создание трёхмерных моделей и ассоциативных чертежей деталей входящих в состав сборочной единицы Содержание. Введение. 1. Задание
12706. Организация военно-патриотического воспитания подростков на примере деятельности клуба Мужество 270.5 KB
  Патриотическое воспитание учащихся в настоящее время приобретает архиважное значение. Воспитать патриотов сегодня – это значит обеспечить будущее завтра. В советский период на самых различных государственных уровнях патриотической работе с молодёжью уделяется очень большое значение.
12707. Simulink: Инструмент моделирования динамических систем 3.66 MB
  И.В.Черных. Simulink: Инструмент моделирования динамических систем. Содержание 1. Общие сведения 52. Запуск Simulink 53. Обозреватель разделов библиотеки Simulink 64. Создание модели 85. Окно модели 106. Основные приемы подготовки и редактирования модели 11 6.1. Добавление текстовых надпис...