9 класс
2023 - 2024 учебный год
Весь учебный год по нашему учебному плану мы занимаемся программированием, изучаем алгоритмические конструкции.
1) Система базовых понятий - алгоритм, виды алгоритмов, свойства алгоритмов, язык программирования, виды языков программирования, система программирования, состав системы программирования, компилятор
2)Линейное программирование
ЛА(линейный алгоритм) - это алгоритм, в котором все команды выполняются последовательно.
3)Типы данных
задача: написать программу перевода из минут в часы. Пример: 125 минут = 2 часа 5 минут. Работаем с операторами div и mod
Заполните таблицу
Напишите программу для вычисления выражения.
для справки
abs(x) - модуль числа x
sqrt(x) - корень квадратный из x
mod - остаток при делении
div - целая часть при делении
Напишите программу вычисления y
4) Ветвления
Определение, виды ветвлений, условный оператор, составной оператор, оператор выбора.
Задача: заменить нулем большее из двух чисел.
Учебный год 2021/2022
ОГЭ консультация, четверг
тестирование тренажера ОГЭ по информатики, разработка ученицы 10А класса Быченковой Анны
учащиеся 9В класса приняли участие в олимпиаде от Яндекс.Учебник по информатике
победители 1 этапа!
Учебный год 2020/2021
Учащиеся 9-х классов приняли участие в олимпиаде "ЗНАНИО" по информатике. Спасибо участникам! Поздравляем победителя!
В рамках недели информатики
проведена викторина в 9 классах
Нейросети и коммуникации
Познакомимся с интенсивно развивающимся направлением ИТ-индустрии — нейронными сетями. На уроке узнаем, как работают нейросети и познакомимся с современными примерами использования технологии.
задача: Написать программу реализующую эпизод работы автоматизированной кассы в книжном магазине. Программа запрашивает стоимость книг, сумму денег, внесенную покупателем; если сдачи не требуется - печатает "Спасибо за покупку!"; если денег внесено больше, то печатает "возьмите сдачу" и выводит сумму сдачи; если денег недостаточно, то печатает об этом сообщение.
Разветвляющиеся алгоритмы - алгоритмы, значение которых зависит от условия.
if условие then
begin действие 1; end
else
begin действие 2; end;
https://forms.gle/LuKh9eNkUW125QjE8 - тест алгоритмы
PROGRAM Z2;
VAR A,B: INTEGER;
BEGIN
a := 2;
b := 20;
a := b + a / 2;
b := 24 - a;
write(b);
end
ручная
1)A=2
2)B=20
3)A=20+2/2=21
4)B=24-21=3
наш учебник И.Г. Семакин, ФГОС, 9 класс, скачать в электронном виде https://my.alleng.org/d/comp/comp09.htm - скачать учебник
1) работаем с ГРИС - оттачиваем алгоритмы
2) к семинару по языкам программирования
Кто и когда разработал?
Зачем?
Примеры применения
Жив ли язык? Обновления, версии.
Дистанционное обучение весна 2020
1)Работаем с Российской Электронной Школой resh.edu.ru
2) наш учебник И.Г. Семакин, ФГОС, 9 класс, скачать в электронном виде https://my.alleng.org/d/comp/comp09.htm - скачать учебник
Повторение excel
В электронной таблице значение формулы =СУММ(B1:B2) равно 5. Чему равно значение ячейки B3, если значение формулы =СРЗНАЧ(B1:B3) равно 3?
В электронной таблице значение формулы =СРЗНАЧ(A6:C6) равно (-2). Чему равно значение формулы =СУММ(A6:D6), если значение ячейки D6 равно 5?
Тест
https://forms.gle/kody8Ax96Y3D32kB7
Задание №3 Практикум: изменение элементов массива.
Результаты программ сохранить в файле!!!
«3»:
1. Увеличить все элементы массива A на 1.
2. Умножить все элементы массива A на 2.
«4»:
3. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
4. Разделить на 2 все элементы массива A, кроме первого и последнего (считать, что в массиве есть, по крайней мере, два элемента и все элементы чётные).
«5»:
5.Умножить на 3 все элементы во второй половине массива A (считать, что в массиве чётное число элементов).
6. Найти среднее арифметическое всех элементов массива A.
Конспект учебника §18 в тетради.
Результаты заданий (файлы + фото конспекта) отправлять на электронную почту учителя
СРОК ДО 17 АПРЕЛЯ 2020г
Задание №2
РЭШ, предмет информатика, 9 класс, 6 урок (новое). тема «Одномерные массивы»
§17 «Одномерные массивы», задача №4 стр 110
Задание №1
РЭШ, предмет информатика, 9 класс, 5 урок (повторение). тема «Решение задач на компьютере»
Задание: Читаем, смотрим, решаем
§16 «Алгоритм Евклида»
Конспект в тетрадь
На 3 – стр 105 №1, задача на языке Pascal
На 4 – стр 105 №2,3 задачи на языке Pascal
На 5 – составить текстовую задачу, для решения циклом с предусловием(While) и решить в тетради
3)Результаты заданий, фото из тетрадей, коды задач на электронную почту EVBuchenkova@gmail.com
Срок 2 апреля
Сдающим ОГЭ
kpolyakov.spb.ru/school/oge/generate.htm
ребята решаем с сайта КПоляков, 11 вариант
сайт сдам гиа https://inf-oge.sdamgia.ru/ Вариант № 9597857 inf-oge.sdamgia.ru/test_editor?id=9617198
решаем и жду фото ваших результатов с оценкой, и вопросы
Массивы .Обработка массива
var a:array[1..100] of integer;
i,n,k:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
k:=0;
for i:=1 to n-1 do
if (a[i]*a[i+1] mod 5=0) then
k:=k+1;
writeln('k= ' ,k);
end.
Что делает программа? Как она работает? Жду ваш словесный ответ.
Тренируемся
For i:=0 to 9 do
A[i]:=2*i-1
Какие будут элементы массива?
считаем,a[0]=2*0-1=-1
a[1]=2*1-1=1
a[2]=2*2-1=3
a[3]=2*3-1=5
закономерность увидели?
у нас будут числа : -1 1 3 5 7 9 11 13 15 17 (10 чисел, полученных по формуле)
For i:=0 to 7 do
a[i]:=a[i+2]
Какие будут элементы массива?
a[0]=a[0+2]=3
a[1]=a[1+2]=5
a[2]=a[2+2]=7
дальше числа из предыдущего ряда они просто смещаются на 2 влево
3 5 7 9 11 13 15 17 ____ _____
изменения только от 0 до 7
остальные без изменения 3 5 7 9 11 13 15 17 15 17