Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемИнесса Шилобреева
1 УРОК ПО ИНФОРМАТИКЕ И ИКТ В 11 КЛАССЕ НА ТЕМУ: «РЕШЕНИЕ ЗАДАЧ ПОВЫШЕННОГО УРОВНЯ СЛОЖНОСТИ С1» Козлова Любовь Васильевна учитель информатики и математики Муниципальное бюджетное образовательное учреждение «Новомитропольская средняя общеобразовательная школа» с. Новомитрополька, Тюхтетский район, Красноярский край
2 Характеристика задания повышенного уровня сложности С1 Задание С1 нацелено на проверку умения читать короткую простую программу на алгоритмическом языке (языке программирования) и умение искать и исправлять ошибки в небольшом фрагменте программы. Вам предлагается некоторая задача и вариант её решения, в котором (сознательно) допущена ошибка. Требуется найти эту ошибку и указать, как нужно изменить программу, чтобы она верно решала поставленную задачу. Обратите внимание – в задании требуется найти смысловую, а не синтаксическую ошибку.
3 Задача. Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x,y –действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). Область ограничена гиперболой xy = 1 и прямыми x = 2 и y = 2. Программист торопился и написал программу неправильно. Program C1; var x,y: real; begin readln(x,у); if y
4 Рассмотрим примеры В данной задаче закрашенную область ограничивают три прямые линии: горизонтальная (ось ox ), вертикальная(ось oy ), наклонная(y=1/2 х-1) Получаем условие: (x>=0) and (y =0.5*x-1)
5 (y =0)(y>=x*x-2) and (y
6 (x*x+y*y =0) (x*x+y*y>=4) and (x=0) and (y
7 (x*x+y*y =x) or (x
8 (y=-x-2) and (y>=- x*x) and (x=- x*x) or (x
9 Периодические функции (y>=0) and (y =0) and (x
10 Задача 1. Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x,y –действительные числа) и определяется принадлежность этой точки заданной закрашенной области (включая границы). Область ограничена гиперболой xy = 1 и прямыми x = 2 и y = 2. Программист торопился и написал программу неправильно. Program C1; var x,y: real; begin readln(x,у); if y
11 Решение: 1)x=-2, y=2 (Любая пара (x,y), для которой выполняется: x x*x и y>0 2) Возможная доработка : var x,y: real; begin readln(x,у); if (y =0) and (x =0) then write('принадлежит') else write('не принадлежит') end.
12 Задача 2. var x,y: real; begin readln(x,у); if x*y
13 Решение: 1)x=0, y=0 (Любая пара (x,y), для которой выполняется: xy>-1 или x>2 или (xy-1 и x 0) 2) Возможная доработка : var x,y: real; begin readln(x,у); if (x*y 0) and (x = -2) and (y
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.