Для всех учителей из 37 347 образовательных учреждений по всей стране

Скидка до 75% на все 778 курсов

Выбрать курс
Получите деньги за публикацию своих
разработок в библиотеке «Инфоурок»
Добавить авторскую разработку
и получить бесплатное свидетельство о размещении материала на сайте infourok.ru
Инфоурок Информатика ПрезентацииЯзык Pascal: решение задач на попадание точки в заданную область

Язык Pascal: решение задач на попадание точки в заданную область

библиотека
материалов
Решение задач на попадание точки в заданную область

Описание презентации по отдельным слайдам:

1 слайд Решение задач на попадание точки в заданную область
Описание слайда:

Решение задач на попадание точки в заданную область

2 слайд Примеры задач №1. Написать программу, которая определяет, попала ли точка с з
Описание слайда:

Примеры задач №1. Написать программу, которая определяет, попала ли точка с заданными координатами (вводятся пользователем) в заштрихованную область. Попадание на границу считаем попаданием в область.

3 слайд Примеры задач
Описание слайда:

Примеры задач

4 слайд Примеры задач Составим блок-схему к этой задаче: Начало Ввод х, у Да Точка по
Описание слайда:

Примеры задач Составим блок-схему к этой задаче: Начало Ввод х, у Да Точка попадает в область Точка не попадает в область Да Нет Нет Конец

5 слайд Примеры задач Запишем теперь программу. 1 способ – использование составного у
Описание слайда:

Примеры задач Запишем теперь программу. 1 способ – использование составного условия var x, y: real; begin readln(x,y); if (y>=-x+1)and(sqr(x)+sqr(y)<=1) then writeln('Точка попадает в область) else writeln('Точка не попадает в область'); end.

6 слайд Примеры задач 2 способ – использование вложенных конструкций if-else var x, y
Описание слайда:

Примеры задач 2 способ – использование вложенных конструкций if-else var x, y: real; begin readln(x,y); if sqr(x)+sqr(y)<=1 then if y>=-x+1 then writeln('Точка попадает в область') else writeln('Точка не попадает в область'); end. Какая ошибка допущена в программе? Подберите примеры координат точек, при которых программа будет работать неверно. Как исправить программу?

7 слайд Примеры задач №2. Написать программу, которая определяет, попала ли точка с з
Описание слайда:

Примеры задач №2. Написать программу, которая определяет, попала ли точка с заданными координатами (вводятся пользователем) в заштрихованную область. Попадание на границу считаем попаданием в область.

8 слайд Примеры задач Данную область можно представить как объединение двух областей
Описание слайда:

Примеры задач Данную область можно представить как объединение двух областей A и B. Составим условия. Допишите программу самостоятельно.

9 слайд Упражнения №1. Требовалось написать программу, которая вводит с клавиатуры ко
Описание слайда:

Упражнения №1. Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у – действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно. var x, y:real; begin readln(x,y); if x*x+y*y>4 then if y>=-2 then if y<=x then write('Принадлежит') else write('Не принадлежит') end. Последовательно выполните следующее: Приведите пример таких чисел х и у, при которых программа работает неправильно. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы.

10 слайд Упражнения №2. Требовалось написать программу, которая вводит с клавиатуры ко
Описание слайда:

Упражнения №2. Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у – действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно. var x,y:real; begin readln(x,y); if y<=x then if y<=-x then if y>=x*x-2 then write('Принадлежит') else write('Не принадлежит'); end. В областях A, B, C, E1, E2, F не включаются границы закрашенной области D. Последовательно выполните следующее. 1. Перерисуйте и заполните таблицу, которая показывает, как работает программа при аргументах, принадлежащих разным областям (A,B,C,D,E,F) Область y<=x y<=-x y>=x*x-2 Программа выведет Область обрабатывается верно A           B           C           D           E1           E2           F          

11 слайд Упражнения №2. Требовалось написать программу, которая вводит с клавиатуры ко
Описание слайда:

Упражнения №2. Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у – действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно. var x,y:real; begin readln(x,y); if y<=x then if y<=-x then if y>=x*x-2 then write('Принадлежит') else write('Не принадлежит'); end. В областях A, B, C, E1, E2, F не включаются границы закрашенной области D. 2. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы.

12 слайд Домашнее задание 1.https://informatics.mccme.ru/mod/statements/view3.php?chap
Описание слайда:

Домашнее задание 1.https://informatics.mccme.ru/mod/statements/view3.php?chapterid=112169#1 2.https://informatics.mccme.ru/mod/statements/view3.php?chapterid=112172#1 3.https://informatics.mccme.ru/mod/statements/view3.php?id=16730&chapterid=112171#1

13 слайд Использованные источники 1. Информатика: пособие для подготовки к ЕГЭ/ Е. Т.
Описание слайда:

Использованные источники 1. Информатика: пособие для подготовки к ЕГЭ/ Е. Т. Вовк [и др.]; под ред. Е. Т. Вовк. – М.: БИНОМ. Лаборатория знаний, 2013. – 322 с.

Курс повышения квалификации
Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Проверен экспертом
Общая информация

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

Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Репетиторы онлайн

✅ Подготовка к ЕГЭ/ГИА
✅ По школьным предметам

✅ На балансе занятий — 1

Подробнее