Логотип Инфоурока

Получите 30₽ за публикацию своей разработки в библиотеке «Инфоурок»

Добавить материал

и получить бесплатное свидетельство о размещении материала на сайте infourok.ru

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

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

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

  • 1 слайд

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

  • 2 слайд

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

  • 3 слайд

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

  • 4 слайд

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

  • 5 слайд

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

  • 7 слайд

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

  • 8 слайд

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

  • 9 слайд

    Упражнения №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. Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у – действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно. 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. Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (х, у – действительные числа) и определяет принадлежность точки заштрихованной области. Программист торопился и написал программу неправильно. 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?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. Информатика: пособие для подготовки к ЕГЭ/ Е. Т. Вовк [и др.]; под ред. Е. Т. Вовк. – М.: БИНОМ. Лаборатория знаний, 2013. – 322 с.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

5 486 622 материала в базе

Скачать материал

Другие материалы

Практическая работа по информатике по созданию гиперссылок в документе Word
  • Учебник: «Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • Тема: § 16. Дополнительные возможности текстовых процессоров
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  • 29.09.2020
  • 174

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

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

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

  • Скачать материал
    • 29.09.2020 2799
    • PPTX 737.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Фатыхова Алина Игоревна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Пожаловаться на материал
  • Автор материала

    Фатыхова Алина Игоревна
    Фатыхова Алина Игоревна
    • На сайте: 1 год и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 2906
    • Всего материалов: 1