980845
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыЛогические задачи на Паскале

Логические задачи на Паскале

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Тема Логичекие операции на Паскале 9 Б

Цель урока: Выработка умений самостоятельно применять знания в комплексе.

Задачи урока:

Образовательные:

  • научиться применять знания, умения, навыки в решении прикладных задач по данной теме;

  • научиться применять и объединять знания из различных общеобразовательных предметов для решения задач по информатике;

  • формирование межпредметных связей между математикой и информатикой;

  • научиться анализировать ограниченные области и разбивать их на части;

  • уметь правильно определять тип условного оператора;

  • овладеть способом решения задач с помощью Условного Оператора средствами языка PASCAL.

Развивающие:

  • развитие логического и абстрактного мышления (умение строить по аналогии с раннее изученным, сравнивать, обобщать, классифицировать, систематизировать);

  • развитие внимания.

Воспитательные:

  • умение работать в коллективе, группе;

  • воспитание умения управлять собой, оказывать взаимопомощь и контроль.

  • умение адекватно реагировать на замечания одноклассников;

  • привитие нравственных качеств: ответственность, дисциплинированность, честность, аккуратность, собранность;

  • формирование мировоззрения по математике.

Тип урока: Урок комплексного применения знаний.

Форма урока: Практикум.

Оборудование: ТСО (ПК), комплексные упражнения, доска, мел.

Межпредметные связи: связь c алгеброй и геометрией.

Внутрипредметные связи: построение сложных условий с использованием логических операций в алгоритмах разветвляющейся структуры.

Основная учебная ситуация: фронтальная, групповая работа учащихся.







Контроль - правильность решения всех задач проверяет учитель.

8. Итог урока.

3 мин

Подведение итогов. Оценка работы каждого ученика и в целом.

8. Задание на дом.

2 мин

Слайд .



















Домашнее задание (см. Слайд 1, 2 презентация):



Ответы на вопросы (слайд 1) по окончании взаимопроверка




2 мин

3. Сообщение темы урока и постановка цели.

1)Создать простое предложение по русскому языку, где есть условие

2) теперь сложное, где несколько условий для достижения цели

3) что использовали?

4) Для чего нужны союзы в русском языке



5) Тема «Логические операции на Паскале»

Формулируем цель и задачи урока.

- Исходя из темы урока, какова наша цель?

Отвечают






Союз и, или, не


Чтобы логически связать части предложения






Научиться применять логические операции в Паскале

4 мин

Повторение сформированных умений и навыков формирование новых умений и навыков

Запишите логические выражения для следующих условий:


  1. X удовлетворяет неравенству 5

  2. X не принадлежит отрезку [-2, 2];

  3. Число X положительно и отлично от 2;

  4. Хотя бы одно из чисел X, Y, Z отлично от 1;

5) Все числа X, Y, Z равны 0.

Записывают с переводом с and, or

4 мин

4. Повторение сформированных умений и навыков, являющихся опорой.

Задаются вопросы:


  • назовите английское обозначение логических операций.

  • назовите операции отношений (простые условия).

  • запись уравнения прямой через две точки;

  • запись уравнения окружности;

  • какое значение могут принимать логические выражения в результате вычисления?

  • какие типы переменных в Паскале вы знаете?

  • назовите структуру программы на Паскале?

Слайды 3, 4, 5, 6 презентация

Отвечают на вопросы:

not, and, or

hello_html_m1dfa9e43.png


х2 + у2 = r2

Истина, ложь

integer – целый,

real – вещественный,

boolean – логический

Program <заголовок>;

Var <раздел описания переменных>;

Begin

<тело программы>;

End.

20мин

5. Решение задач на закрепление сформированных умений и навыков.


3. С клавиатуры вводятся координаты х, y точки M. Если точка оказывается внутри заданной области, то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».


(Слайд презентация)


hello_html_m5d6c6f31.gif

1. Составить уравнения кривых, ограничивающих заштрихованную область.

2. Определить какими неравенствами описывается рассматриваемая область.

3. Записать программу на языке Паскале

Учащиеся решают





После выполнения пунктов 1 и 2 в тетрадях учащиеся показывают работу друг другу. Если задача выполнена правильно, то “допуск” к практическому решению задачи на ПК.




1 мин

Физкульт.

минутка

Повтор за преподавателем


5 мин

6. Контроль и самоконтроль.

Раздаются листочки с заданиями.

Во время работы преподаватель смотрит ход выполнения.

Правильность решения всех задач проверяет учитель и компьютер.

самопроверка


3 мин

7. Итог урока.

Подведение итогов.

Выставление оценок.

Задаются вопросы:

  • достигли ли мы поставленной цели?

  • есть ли у вас вопросы по материалу урока?

  • что нового узнали на уроке?

  • что интересного узнали на уроке?

Отвечают на вопросы.

2 мин

8. Задание на дом.

С клавиатуры вводятся координаты х, y точки M. Если точка оказывается внутри заданной области (см. рис.), то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».

hello_html_61948e39.gif










1. Составить уравнения окружности и прямой ограничивающих заштрихованную область.

2. Какими неравенствами описывается рассматриваемая область

3. Записать программу на языке Паскале



Записывают задание и зарисовывают область в тетради.


х22=36

х=2

х>=2, х22<=36


Program Oblast;

Var x,у: real;

Begin

Writeln (‘введите х,у’);

Readln (x,у);

If (x>=2) and (x*х+у*у<=36) Then

Writeln (‘точка лежит в заданной области?’)

Else

Writeln (‘точка лежит в заданной области?’)

End.

Листинг программы



program oblast;

var R1,R2,x,y: real;

Begin

writeln ('Введите координаты точки M и радиусы');

readln(x,y, R1,R2);

If (x>=-R2)and (x<=R2)and (Sqr(y)<=R2-Sqr(x))and (Sqr(y)>=R1-Sqr(x)) Then


writeln('Точка принадлежит заданной области')

Else

writeln('Точка не принадлежит заданной области');

End.










Выполнить алгоритм:

  1. Исправить ошибки

  2. Скопировать в Паскаль ABCNet.

  3. Откомпилировать и выполнить программу.

  4. Проанализировать результат


Алгоритм с ошибками.


program oblast;

var x,y, R1,R2: real;

Begin

writeln (Введите координаты точки M и радиусы');

readln(x,y, R1,R2);

If (x>=-R2) (x<=R2) (Sqr(y)<=R3-Sqr(x))and (Sqrt(y)>=R1-Sqr(x)) Then


writeln('Точка принадлежит заданной области’)

Else

writeln('Точка принадлежит заданной области’);

End.

4


Общая информация

Номер материала: ДБ-240129

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.