Использование массивов для решения геометрических задач

Содержание

Слайд 2

Основные цели урока

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

Основные цели урока закрепить умения работать с массивами; научиться находить рациональные пути
с использованием массивов;
научиться применять массивы при решении геометрических задач.

Слайд 3

Графический диктант

Тип «массив» - является структурированным типом.
Массив – это неограниченный набор данных

Графический диктант Тип «массив» - является структурированным типом. Массив – это неограниченный
одного и того же типа.
Массив содержит элементы разного типа.
Все элементы массива перенумерованы.
Сами элементы и их индексы могут быть отрицательными.

Слайд 4

Дан фрагмент программы
k:=0;
for i:=1 to 10 do
if a[i] mod 2=0 then k:=k+1;
writeln(k);
Если

Дан фрагмент программы k:=0; for i:=1 to 10 do if a[i] mod
элементы массива A соответственно равны 1, -2, 3, 5, 8, 0, -3, -6, 9, 18, тогда k=3.
Дан фрагмент программы
s:=0;
for i:=1 to 10 do
if (i mod 2=0) and (a[i] mod 2<>0) then s:=s+a[i];
writeln(s);
Если элементы массива A соответственно равны 4, 1, 5, 8, 0, 3, 2, 5, 7, 1, тогда s=10.

Графический диктант

Слайд 5

Графический диктант

Дан фрагмент программы
Var
a: array[1..100,1..3]of integer;
b:array[1..10,0..1] of word;
Массив A является двумерным,

Графический диктант Дан фрагмент программы Var a: array[1..100,1..3]of integer; b:array[1..10,0..1] of word;
а массив В является линейным массивом.
Дан фрагмент заполнения массива
For i:=1 to 5 do
For J:=1 to 3 do
a[i,j]:=i*j;
В результате выполнения массив А будет иметь вид
1 2 3
2 4 6
3 6 9
4 8 12
5 10 15

Слайд 6

Графический диктант

Дан фрагмент программы
s:=0;
For i:=1 to 4 do
For J:=1 to 4

Графический диктант Дан фрагмент программы s:=0; For i:=1 to 4 do For
do
If (a[i,j] mod 2<>0) and (i mod 2=0)and(j mod 2=0) then s:=s+a[i,j];
writeln(k);
Если элементы массива соответственно
равны
2 3 6 4
5 4 6 5
8 9 0 1
4 6 8 2, тогда s=12.

Слайд 7

Проверка графического диктанта

Проверка графического диктанта

Слайд 8

Проверка домашнего задания

Расстояние между двумя точками
Нахождение радиуса окружности c центром в

Проверка домашнего задания Расстояние между двумя точками Нахождение радиуса окружности c центром
точке с координатами (a,b)
Неравенство принадлежности точки кругу, окружности радиусом R с центром в точке (a,b)
Условие принадлежности точки A (x1,y1) заданной прямой y=ax+b, где a,b- действительные числа

y1=ax1+b

Слайд 9

Проверка домашнего задания

Уравнение прямой, проходящей через две точки
Неравенство треугольника
Теорема Пифагора
Формула

Проверка домашнего задания Уравнение прямой, проходящей через две точки Неравенство треугольника Теорема
Герона для нахождения площади треугольника

AB+BC>AC и AB+AC>BC и BC+AC>AB

Слайд 10

Задание №1. Дано множество точек на координатной плоскости.

Задание №1. Дано множество точек на координатной плоскости.

Слайд 11

Практическая работа

1. Разделитесь на группы по 1-2 человека.
2. Решите первую задачу из

Практическая работа 1. Разделитесь на группы по 1-2 человека. 2. Решите первую
карточки
Вариант I
Вариант II
Вариант III (по выбору)
Время 20 минут

Слайд 12

Задание №2. Дано N точек на координатной плоскости (N>1). Найдите координаты таких

Задание №2. Дано N точек на координатной плоскости (N>1). Найдите координаты таких
пар точек, которые образуют отрезок, лежащий на осях координат.

Слайд 13

Задание №2. Дано N точек на координатной плоскости (N>1). Найдите координаты таких

Задание №2. Дано N точек на координатной плоскости (N>1). Найдите координаты таких
пар точек, которые образуют отрезок, лежащий на осях координат.

Организовать перебор всех точек заданных на плоскости по группам из 2-х точек, по группам из 3-х точек и т.д.
Для двух точек
For i:=1 to n-1 do
For j:=i+1 to n do
If ((x[i]=0)and(x[j]=0))or((y[i]=0)and(y[j]=0)
then writeln(x[i],y[i],’ ‘,x[j],y[j]);
Для трех точек
For i:=1 to n-2 do
For j:=i+1 to n-1 do
For t:=j+1 to n do

Слайд 14

Практическая работа

Разделитесь на группы по 1-2 человека.
2. Решите вторую задачу из карточки

Практическая работа Разделитесь на группы по 1-2 человека. 2. Решите вторую задачу

Вариант I
Вариант II
Вариант III (по выбору)
Время 20 минут

Слайд 15

Проверочная работа

Индивидуальная работа по карточкам.
Необходимо исправить ошибки в программе, определить результат

Проверочная работа Индивидуальная работа по карточкам. Необходимо исправить ошибки в программе, определить
выполнения этой программы и построить блок-схему.
Время 15 минут

Слайд 16

Домашнее задание

Задание. Дано множество точек на координатной плоскости. Определить координаты тех точек,

Домашнее задание Задание. Дано множество точек на координатной плоскости. Определить координаты тех
которые образуют прямоугольный и равнобедренный треугольник.
Имя файла: Использование-массивов-для-решения-геометрических-задач.pptx
Количество просмотров: 159
Количество скачиваний: 0