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

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

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

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

  • Скачать материал
    • 29.09.2020 9027
    • PPTX 737.7 кбайт
    • 101 скачивание
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

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

Сборник тестов C# (Visual C#). Решение задач из различных предметных областей.

Файл будет скачан в форматах:

  • pdf
  • docx
53
2
16.01.2025
Разработок в маркетплейсе: 7
Покупателей: 7

Настоящая методическая разработка опубликована пользователем Шерцер Александр Иванович. Инфоурок является информационным посредником

Сборник задач и решений по языку программирования C# (Visual C#). Решение задач из различных предметных областей объединенных общей тематикой "Задачи про Софию". Подойдет для применения на уроках математики, физики и информатики для развития функциональной грамотности |C# (Visual C#) бағдарламалау тілі бойынша тапсырмалар мен шешімдер жинағы. "София туралы есептер"жалпы тақырыбымен біріктірілген әртүрлі пәндік салалардағы есептерді шешу. Функционалдық сауаттылықты дамыту үшін математика, физика және информатика сабақтарында қолдануға жарамды.

Краткое описание методической разработки

Сборник задач и решений по языку программирования C# (Visual C#). Решение задач из различных предметных областей объединенных общей тематикой "Задачи про Софию". Подойдет для применения на уроках математики, физики и информатики для развития функциональной грамотности |C# (Visual C#) бағдарламалау тілі бойынша тапсырмалар мен шешімдер жинағы. "София туралы есептер"жалпы тақырыбымен біріктірілген әртүрлі пәндік салалардағы есептерді шешу. Функционалдық сауаттылықты дамыту үшін математика, физика және информатика сабақтарында қолдануға жарамды.

Развернуть описание
Смотреть ещё 5 411 курсов

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

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

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

    1 слайд

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

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

    2 слайд

    Примеры задач
    №1. Написать программу, которая определяет, попала ли точка с заданными координатами (вводятся пользователем) в заштрихованную область. Попадание на границу считаем попаданием в область.
    Нужная область – пересечение двух областей: единичной окружности и прямой 𝑦=−𝑥+1.


  • Примеры задач Для проверки попадания точки в заданную область нужно проверить...

    3 слайд

    Примеры задач
    Для проверки попадания точки в заданную область нужно проверить условия:
    1. Точка лежит внутри единичной окружности:
    𝑥 2 + 𝑦 2 ≤1.
    2. Точка лежит на прямой или выше нее:
    𝑦≥−𝑥+1 (т.е. ординаты точек из заштрихованной области больше, чем ординаты точек, лежащих на прямой)
    Точка принадлежит нужной области, если эти условия выполняются одновременно (пересечение областей на рисунках ниже). Т.е. условия должны быть объединены конъюнкцией (логическая операция «И»).



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

    4 слайд

    Примеры задач
    Составим блок-схему к этой задаче:

    Начало
    Ввод х, у
    Да
    Точка попадает в область
    Точка не попадает в область
    Да
    Нет
    Нет
    Конец
    𝑥 2 + 𝑦 2 ≤1?
    𝑦≥−𝑥+1?

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

    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.

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

    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.
    Какая ошибка допущена в программе? Подберите примеры координат точек, при которых программа будет работать неверно. Как исправить программу?

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

    7 слайд

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

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

    8 слайд

    Примеры задач
    Данную область можно представить как объединение двух областей A и B. Составим условия.
    Точка попадает в область А, если выполняются условия:
    Точка лежит выше прямой: 𝑦≥𝑥 (ординаты точек из области А больше, чем ординаты точек на прямой)
    Точка лежит ниже параболы: 𝑦≤2− 𝑥 2 (ординаты точек из области А меньше, чем ординаты точек параболы)
    Эти два условия должны выполняться одновременно, т.е. соединены оператором «И»
    Точка попадает в область В, если выполняются условия:
    Точка лежит ниже параболы: 𝑦≤2− 𝑥 2
    Точка лежит выше прямой 𝑦=0: 𝑦≥0
    Точка лежит ниже прямой 𝑦=𝑥 : 𝑦≤𝑥 (ординаты точек из области В меньше, чем ординаты точек на прямой)
    Эти три условия также должны быть соединены конъюнкцией.
    Так как исходная область представлена объединением областей А и В, то условия для А и В между собой должны быть соединены дизъюнкцией (оператор «ИЛИ»).
    Запишем условие на Паскале:
    (y>=x)and(y<=2-sqr(x))or(y<=2-sqr(x))and(y>=0)and(y<=x)
    Допишите программу самостоятельно.

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

    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.
    Последовательно выполните следующее:
    Приведите пример таких чисел х и у, при которых программа работает неправильно.
    Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы.

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

    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)

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

    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. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы.

  • Домашнее задание1.https://informatics.mccme.ru/mod/statements/view3.php?chapt...

    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

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

    13 слайд

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

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

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

7 008 055 материалов в базе

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

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

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

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

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

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

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 172 973 материалы из нашего маркетплейса.

Мини-курс

Психология взаимоотношений, прощения и самопонимания

6 ч.

699 руб. 99 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 46 регионов
  • Этот курс уже прошли 93 человека

Мини-курс

Ключевые инструменты финансового анализа: практический подход

3 ч.

699 руб. 99 руб.
Подать заявку О курсе

Мини-курс

Инновации, инвестиции и развитие транспортной отрасли

5 ч.

699 руб. 99 руб.
Подать заявку О курсе
Смотреть ещё 5 411 курсов