- •Оглавление
- •1.Предмет мпи, его цели и задачи.
- •2.Информатика как научная дисциплина.
- •3.Информатика как школьная дисциплина.
- •4.Цели школьной информатики. Компьютерная грамотность, алгоритмическая и информационная культура.
- •Классическое понятие урока. Основные цели урока
- •Типы уроков информатики.
- •Внеурочная работа по информатике.
- •Функции контроля знаний учащихся.
- •Виды контроля и их назначение
- •Классификация педагогических программных средств.
- •Кабинет вычислительной техники. Оснащение квт. Размещение рабочих мест в квт
- •1. Методические рекомендации по изучению темы «Информация»
- •1. Методика изложения темы «Ветвление».
- •1. Методика изложения темы «Циклы».
- •22.Понятие алгоритма.
- •23.Свойства алгоритмов. Формы представления алгоритмов.
- •Система методов преподавания информатики в начальной школе. Назвать методы каждой группы
- •Объяснительно-иллюстративный метод и репродуктивный методы. На каких уроках информатики или в какой части эти методы использутся
- •1 Объяснительно-иллюстративный метод
- •2 Репродуктивный метод
- •Проблемный метод, частично-поисковый или эвристический метод, исследовательский метод. Их содержание и назначение
- •Цели и задачи пропедевческого курса информатики.
23.Свойства алгоритмов. Формы представления алгоритмов.
Алгоритм – точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность».
Свойства алгоритма:
- Дискретность - алгоритм должен представлять процесс решения задачи как последовательное выполнение некоторых простых шагов. При этом для выполнения каждого шага алгоритма требуется конечный отрезок времени, то есть преобразование исходных данных в результат осуществляется во времени дискретно.
- Детерминированность (определённость). В каждый момент времени следующий шаг работы однозначно определяется состоянием системы. Таким образом, алгоритм выдаёт один и тот же результат (ответ) для одних и тех же исходных данных.
- Понятность - алгоритм для исполнителя должен включать только те команды, которые ему (исполнителю) доступны, которые входят в его систему команд.
- Завершаемость (конечность) - при корректно заданных исходных данных алгоритм должен завершать работу и выдавать результат за конечное число шагов. С другой стороны, вероятностный алгоритм может и никогда не выдать результат, но вероятность этого равна 0.
- Массовость (универсальность). Алгоритм должен быть применим к разным наборам исходных данных.
- Результативность - завершение алгоритма определёнными результатами.
Алгоритм содержит ошибки, если приводит к получению неправильных результатов либо не даёт результатов вовсе.
Алгоритм не содержит ошибок, если он даёт правильные результаты для любых допустимых исходных данных.
Способы представления алгоритмов:
1. Словесный
2. Табличный
3. Формульный
4. Блок-схема.
24. Представить алгоритм нахождения корней квадратного уравнения во всех формах: словесное описание, графическая форма, табличная, программа на языке программирования Лого.

y = x2
ay2 + by + c = 0.
Решим квадратное уравнение относительно переменной "y". Получим три возможных варианта решений:
дискриминант отрицателен: уравнение не имеет действительных решений;
дискриминант не отрицателен и равен нулю: уравнение имеет один двукратный корень;
дискриминант не отрицателен и равен нулю: уравнение имеет два различных корня.
В первом случае, когда дискриминант квадратного уравнения отрицателен, система не имеет решения, так как одно из входящих в нее уравнений, а именно квадратное уравнение ay2 + by + c = 0, не имеет решения.
Последние два случая соответствуют неотрицательному дискриминанту квадратного уравнения. Квадратное уравнение имеет действительные решения. Однако, обратите внимание на тот факт, что первое уравнение системы ax2 = y имеет смысл только при значениях y>=0. Поэтому, если оба корня квадратного уравнения ay2 +by +c = 0 отрицательны, система уравнений так же не имеет решения. Кроме того, если хотя бы один из корней квадратного уравнения ay2 +by +c = 0 отрицательный, система уравнений будет иметь только два действительных решения.
И только в том случае, когда оба корня квадратного уравнения неотрицательны, система уравнений имеет четыре действительных решения. Дадим теперь словесное описание алгоритма.
Словесное описание алгоритма решения задачи:
1. Ввести a, b, c.
2. Присвоить d = b2 - 4ac
3. Если d<0 перейти к 15
4. Присвоить y1 = (-b - SQRT(d)) / (2*a)
5. Присвоить y2 = (-b + SQRT(d)) / (2*a)
6. Если y1<0 и y2< 0 перейти к 15
7. Если y1<0 и y2>=0 перейти к 9
8. Если y1>=0 и y2<0 перейти к 13
9. Присвоить x1 = SQRT(y2)
10. Присвоить x2 = -x1
11. Выдать "x1=";x1, "x2=";x2
12. Перейти к 16
13. Присвоить y2 = y1
14. Перейти к 9
15. Выдать "Действительных решений нет"
16. Закончить
На примере квадратичной функции мы рассмотрим графическое решение квадратного уравнения. Графиком квадратичной функции является парабола.
Что знали о параболе древние греки?
Современная математическая символика возникла в 16 веке.
У древнегреческих же математиков ни координатного метода, ни понятия функции не было. Тем не менее, свойства параболы были изучены ими подробно. Изобретательность античных математиков просто поражает воображение, – ведь они могли использовать только чертежи и словесные описания зависимостей.
Наиболее полно исследовал параболу, гиперболу и эллипс Аполоний Пергский, живший в 3 веке до н.э. Он же дал этим кривым названия и указал, каким условиям удовлетворяют точки, лежащие на той или иной кривой (ведь формул-то не было!).
Существует алгоритм построения параболы:
Находим координаты вершины параболы А (х0; у0): х0 =-b/2a;
y0=ахо2+вх0+с;
Находим ось симметрии параболы (прямая х=х0);
Составляем таблицу значений для построения контрольных точек;
Строим полученные точки и построим точки им симметричные относительно оси симметрии.
Алгоритм на Лого
Это квур
Пусть "а 1
Пусть "b 2
Пусть "с -4
Пусть "d :b * :b - 4 * :a * :c
Еслииначе :d > 0 [Пусть "х1 (- :b + sqtr(:d)) / (2 * :a) Пусть "х2 (- :b - sqtr(:d)) / (2 * :a) Пиши [x1=] :x1 Пиши [x2=] :x2]
[Еслииначе :d=0 [Пусть "х (- :b) / (2 * :a) Пиши [x1,2=] :x] [Пиши [уравнение не имеет корней]] ]
конец
Табличная форма
|
n |
a |
b |
c |
d |
X1 |
X2 |
действие |
результат |
|
1 |
1 |
2 |
-4 |
0 |
0 |
0 |
Ввод a,b,c |
- |
|
2 |
1 |
2 |
-4 |
20 |
0 |
0 |
Вычисление дискриминанта |
D:=20 |
|
3 |
1 |
2 |
-4 |
20 |
0 |
0 |
Проверка дискриминанта |
d>0 |
|
4 |
1 |
2 |
-4 |
20 |
1,24 |
-3,24 |
Вычисление корней |
X1:=1.24, x2:=-3.24 |
|
5 |
1 |
2 |
-4 |
20 |
1,24 |
-3,24 |
Вывод результата |
- |
