среда, 29 января 2020 г.
пятница, 24 января 2020 г.
Готовимся к ОГЭ-2020-3
Продолжаем готовиться к ОГЭ.
Кто этого еще не делал, рекомендую внимательно изучить разбор решения нескольких задач (см публикацию).
Обращаю внимание на то, что за данное ДЗ оценки будут выставлены в журнал. Поэтому рекомендую отнестись к нему очень ответственно.
Далее читаем внимательно!
Кто этого еще не делал, рекомендую внимательно изучить разбор решения нескольких задач (см публикацию).
Обращаю внимание на то, что за данное ДЗ оценки будут выставлены в журнал. Поэтому рекомендую отнестись к нему очень ответственно.
Далее читаем внимательно!
Тест можно будет выполнить один раз в строго отведенное время:
27.01.20 (понедельник) с 18.00 до 20.00
На выполнение работы отведено не более 45 минут!
За каждый повторный вход в систему во время открытого теста буду снижать оценку на 1 балл
Тем кто захочет написать программу в задаче №15.1 (последнее задание) для исполнителя Робот, время на написание программы будет дано дополнительно. Файл с программой прошу прислать на мою почту не позднее 1 часа после закрытия теста. Эту задачу для исполнителя Робот можно решать в среде Кумир (Не забудьте предварительно установить ее на свой ПК!!!).
Задание 10 (обязательное задание для тех, кто выбрал информатику!). Решить задания пробного теста. Для этого перейти по ссылке https://inf-oge.sdamgia.ru/test?id=9093785 , зарегистрироваться на сайте (можно осуществить вход через аккаунт ВКонтакте, после входа проверьте чтобы в профиле была НАСТОЯЩАЯ фамилия). Срок выполнения теста - до 20.00 27 января.
P/S. Разрешаю пользоваться справочными материалами. Категорически не рекомендую "списывать друг с друга", ведь вы проверяете этой работой СВОИ силы и СВОИ способности! УДАЧИ!))
вторник, 21 января 2020 г.
Операторы цикла
Публикую справочную информацию для подготовки к проверочной работе. В самом конце обязательное ДЗ для тех, кто не смог сделать задание в классе
Операторы цикла используются для реализации многократного выполнения одной или нескольких команд. Различают 3 типа циклов:
Цикл с параметром
Примеры:
1. Программа выводит на экран числа от 1 до 7
Program prog1;
var i:integer;
begin
for i:=1 to 7 do writeln(i);
end.
2. Программа выводит на экран числа от 7 до 1
Program prog2;
var i:integer;
begin
for i:=7 downto 1 do writeln(i);
end.
3. Программа вычисляет S=1+2+…+N, где N - введенное целое число
Program sum1;
var i,n,s:integer;
begin
write('n=');
readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('s=',s);
end.
Примеры:
1. Программа вычисляет S=1+2+…+N, где N - введенное целое число
Program sum1;
var i,n,s:integer;
begin
write('n=');
readln(n);
s:=0; i:=1
While i<=n do
begin
s:=s+i; i:=i+1;
end;
writeln('s=',s);
end.
2. Написать программу решения уравнения ax + b = 0, если a = 1, 2, 3, 4, 5
Program ur_e;
var a:integer; b,x:real;
begin
write('введите коэффициент b');
readln(b);
a:=1;
While a <=5 do
begin
x:=-b/a;
writeln(’При a= ’, a, ’x=’, x:5:2);
a:=a+1;
end;
end.
Пример:
Написать программу решения уравнения ax + b = 0, если a = 1, 2, 3, 4, 5
Program ur_e;
var a:integer; b,x:real;
begin
write('введите коэффициент b');
readln(b);
a:=1;
repeat
begin
x:=-b/a;
writeln(’При a= ’, a, ’x=’, x:5:2);
a:=a+1;
end;
end.
Задание 9. Выбрать 2 функции из трех и написать программу с использованием другого (не рассмотренного на уроке) вида цикла.
Операторы цикла используются для реализации многократного выполнения одной или нескольких команд. Различают 3 типа циклов:
- цикл с параметром;
- цикл с предусловием;
- цикл с постусловием.
Цикл с параметром
Цикл с параметром используется тогда, когда заранее известно количество повторений и шаг постоянен. Этот тип цикла реализуется в языке Pascal оператором For, который имеет 2 варианта записи:
1) For параметр цикла:=начальное значение to конечное значение do тело цикла
2) For параметр цикла:=начальное значение downto конечное значение do тело цикла
Параметр цикла – переменная целого типа;
начальное и конечное значения – выражения того же типа;
тело цикла – простой или составной оператор.
- Цикл повторяется, пока значение параметра лежит в интервале между начальным и конечным значениями
- При каждом повторении цикла значение параметра автоматически изменяется: в первом варианте увеличивается, а во втором уменьшается на 1.
- Значение параметра цикла можно использовать, но нельзя изменять внутри цикла.
Примеры:
1. Программа выводит на экран числа от 1 до 7
Program prog1;
var i:integer;
begin
for i:=1 to 7 do writeln(i);
end.
2. Программа выводит на экран числа от 7 до 1
Program prog2;
var i:integer;
begin
for i:=7 downto 1 do writeln(i);
end.
3. Программа вычисляет S=1+2+…+N, где N - введенное целое число
Program sum1;
var i,n,s:integer;
begin
write('n=');
readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('s=',s);
end.
Цикл с предусловием (цикл – пока)
Цикл с предусловием – наиболее универсальная циклическая структура (с его помощью можно представить любой цикл). В языке Pascal этот вид цикла реализован оператором While:
While условие do begin тело цикла end
Оператор While выполняется следующим образом:
1. проверяется условие
2. если условие выполнено, выполняется тело цикла и происходит переход к п. 1
3. если условие не выполнено, то происходит переход к следующей команде (выход из цикла)
Особенности:
- Цикл повторяется, пока условие выполнено
- Если изначально условие не выполнено, то тело цикла не выполняется ни разу
- Оператор While может зациклиться: если изначально условие выполнено, а в теле цикла его значение не изменяется, то выхода из цикла не происходит
Примеры:
1. Программа вычисляет S=1+2+…+N, где N - введенное целое число
Program sum1;
var i,n,s:integer;
begin
write('n=');
readln(n);
s:=0; i:=1
While i<=n do
begin
s:=s+i; i:=i+1;
end;
writeln('s=',s);
end.
2. Написать программу решения уравнения ax + b = 0, если a = 1, 2, 3, 4, 5
Program ur_e;
var a:integer; b,x:real;
begin
write('введите коэффициент b');
readln(b);
a:=1;
While a <=5 do
begin
x:=-b/a;
writeln(’При a= ’, a, ’x=’, x:5:2);
a:=a+1;
end;
end.
Цикл с постусловием (цикл – до)
Цикл с постусловием реализован в языке Pascal оператором Repeat:
Repeat тело цикла until условие
Оператор Repeat выполняется следующим образом:
1. выполняется тело цикла
2. проверяется условие
3. если условие не выполнено, то происходит переход к п. 1
4. если условие выполнено, то происходит переход к следующей команде (выход из цикла)
Особенности:
- Цикл повторяется, пока условие не выполнено (до момента, когда условие выполнится)
- Тело цикла выполняется по крайней мере 1 раз
- Оператор Repeat может зациклиться: если изначально условие не выполнено, а в теле цикла его значение не изменяется, то выхода из цикла не происходит
- Если тело цикла Repeat – составной оператор, то операторные скобки не обязательны (тело цикла в этом операторе всегда ограничено ключевыми словами Repeat и Until)
Пример:
Написать программу решения уравнения ax + b = 0, если a = 1, 2, 3, 4, 5
Program ur_e;
var a:integer; b,x:real;
begin
write('введите коэффициент b');
readln(b);
a:=1;
repeat
begin
x:=-b/a;
writeln(’При a= ’, a, ’x=’, x:5:2);
a:=a+1;
end;
end.
Задание 9. Выбрать 2 функции из трех и написать программу с использованием другого (не рассмотренного на уроке) вида цикла.
вторник, 14 января 2020 г.
Цифровая палитра
Уважаемые девятиклассники!
Тем кто хорошо рисует на компьютере (а такие, как показал школьный тур конкурса "Компьютерный вернисаж", среди вас есть), предлагаю попробовать свои силы в конкурсе "Цифровая палитра".
Номинации конкурса:
3.1.1. Векторная графика. Работы, выполненные при помощи графических программ.
3.1.2. Растровая графика. Компьютерная живопись (прорисовка от руки). Работы, выполненные при помощи графических программ, с имитацией художественных материалов: пастель, акварель, живопись маслом, карандаш.
3.1.3. Коллаж. Работы, сюжет и образ которых решены с помощью компьютерного графического редактора и состоят из фотографий, фотофрагментов и изображений иного происхождения (3D изображения, сканированные текстуры, фрагменты ручной графики). Не допускаются работы, решение которых построено в основном на сканированном изображении выполненного ручными техниками
3.1.4. Компьютерная анимация. Классическая анимация. Флэш-анимация
3.1.5. Графический дизайн, выполненный при помощи графических программ.
Темы конкурса:
1. 2020 год – год Народного художественного творчества в России.
2. Фантастика в литературе (к 100-летию со дня рождения Р.Бредбери и к 95-летию со дня рождения А.Стругацкого.)
3. Образ защитника Отечества в русской истории (к 800-летию А.Невского и 75-летию Победы в Великой Отечественной войне.)
4. Импрессионизм в искусстве (к 180 летию со дня рождения К.Моне и Э.Золя.)
5. Ожившие произведения – изоанимация в искусстве. (К 545-летию со дня рождения Микеланджело Буонаротти.)
Требования к творческим работам:
Работы необходимо представить в электронном варианте – размер работы не должен превышать 3 Мб, формат JPEG, разрешение не менее 300 ppi (изображение должно быть растрировано!). Работы, выполненные в USAnimation, Macromedia Flash, Adobe Animate и др. – необходимо экспортировать в файл с расширением AVI или MP4. Файл видеоролика должен быть размещен в облачном хранилище и его размер не должен превышать 100 Мб.
Лучшие работы будут отправлены для участия во Всероссийском туре конкурса!
Предварительно рекомендую посмотреть лучше работы школьников прошлых лет >>>
Задание 8* (для желающих). Подготовить работу на конкурс по одной из предложенных тем, с соблюдением прописанных требований. Файл назвать своей фамилией и выслать мне до конца 27 января (включительно) на электронный адрес.
Подписаться на:
Сообщения (Atom)