Показаны сообщения с ярлыком алгоритмы. Показать все сообщения
Показаны сообщения с ярлыком алгоритмы. Показать все сообщения

понедельник, 14 декабря 2020 г.

Способы записи алгоритмов (8Б и 8В, 14 декабря)

Добрый день! Начало в 15.30

Трансляция по этой ссылке

Запись занятия (прямая ссылка)

Напишите алгоритм:

Пользователь вводит три числа, программа выводит сумму двух наибольших чисел

Например на входе 17, 9, 3. Программа определяет, что 17 и 9 больше 3, вычисляет 17+9=26 и Выводит 26 на экран

Если совсем не получается, напишите алгоритм, который определяет положительное число или отрицательное

Для работы вам потребуется среда программирования. Можно установить все на компьютер по инструкции или писать прямо в браузере. Если используете мобильный телефон, то удобно пользоваться приложением (на android удобен Pydroid 3, на iOS поищите сами)

Решение присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс), вопросы в вк

суббота, 12 декабря 2020 г.

Составление циклических алгоритмов с заданным условием продолжения работы (8А, 12 декабря)

На прошлом уроке, мы разобрали составление алгоритма с использованием цикла "Пока".

Разбор задачи со ступеньками давайте отложим до следующего урока, а сейчас выполните еще несколько подобных заданий. Они взяты из ОГЭ по информатике.

Для тех кто забыл, краткая инструкция по командам Робота

1. На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От верхнего конца стены влево отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной справа от нижнего края вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные правее вертикальной стены, выше горизонтальной стены и угловую клетку. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.

2.  На бесконечном поле имеются две вертикальные стены и одна горизонтальная, соединяющая нижний конец левой и верхний конец правой вертикальных стен. Длины стен неизвестны. Робот находится в клетке, расположенной слева от нижнего края правой вертикальной стены, рядом со стеной. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»)

 

Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к вертикальным стенам справа. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.

3. На бесконечном поле имеются две одинаковые горизонтальные параллельные стены, расположенные друг под другом и отстоящие друг от друга более чем на 1 клетку. Левые края стен находятся на одном уровне. Длины стен неизвестны. Робот находится в клетке, расположенной непосредственно под нижней стеной.На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).


Напишите для Робота алгоритм, закрашивающий все клетки, расположенные ниже горизонтальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.

Работы присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс) или в вк

 

пятница, 11 декабря 2020 г.

Рисование геометрических орнаментов (5Г, 11 декабря)

1. Скачайте и установите Scratch на свой компьютер (если компьютера нет, то будет задание в конце поста)
2. Посмотрите инструкцию для рисования (прямая ссылка, если не видно видеоролик

 
3. Выполните задание, описанное в видеоролике (прямая ссылка, если не видно видеоролик)

 
Если нет компьютера, то составьте алгоритм для рисования орнамента  на бумаге
4. Сохраните программу или сфотографируйте экран.
5. Отправьте получившиеся программы в виде файлов или фотографий на почту infmatem208@gmail.com (или вопросы по работе)
В письме пожалуйста указывайте фамилию, класс и тему урока.

Циклические алгоритмы с заданным условием продолжения работы для исполнителя Робот (8А, 11 декабря)

Добрый день Начало в 16.15

Трансляция по ссылке

Запись занятия (прямая ссылка)


Напишите алгоритм для робота. Ему нужно закрасить все клетки над ступеньками (см рисунок)


Алгоритм разберем на следующем уроке

вторник, 8 декабря 2020 г.

Алгоритмическая конструкция «ветвление». Исполнение разветвляющихся алгоритмов (8А, 8 декабря)

 Добрый день! Начало в 15.00

Трансляция по ссылке

Тут будет запись трансляции (прямая ссылка)

Для работы вам потребуется среда программирования. Можно установить все на компьютер по инструкции или писать прямо в браузере. Если используете мобильный телефон, то удобно пользоваться приложением (на android удобен Pydroid 3, на iOS поищите сами)

1. Напишите программу, которая по трем введенным в нее числам выводит на экран самое наименьшее 

2. (дополнительно) Пользователь вводит число от 1 до 365. Программа выводит дату в формате число и месяц (например 14.02), которая имеет тот номер что ввел пользователь (1 января - 1, 2 февраля - 33)

Решение присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс), вопросы в вк

четверг, 3 декабря 2020 г.

Алгоритмическая конструкция «следование». Линейные алгоритмы для исполнителя Робот (8А, 5 декабря)

Добрый день! Начало трансляции 5 декабря в 12.00

Трансляция по этой ссылке

Для продуктивной работы на уроке, скачайте и установите КуМир

Тут будет запись для тех кто не успел, не знал, не смог зайти (прямая ссылка)


Напишите алгоритмы для робота, чтобы в итоге получились следующие результаты (исходной положение робота - левый верхний угол) Если не используете циклы, то максимум за работу 4


Алгоритмы присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс) или в вк

Логические выражения (8А, 4 декабря)

 Добрый день! Начало трансляции 4 декабря в 15.30

Трансляция по этой ссылке

Запись для тех кто не успел, не знал, не смог зайти (прямая ссылка)

Для работы вам потребуется среда программирования. Можно установить все на компьютер по инструкции или писать прямо в браузере. Если используете мобильный телефон, то удобно пользоваться приложением (на android удобен Pydroid 3, на iOS поищите сами)

Напишите программу, определяющую является ли введенное число трехзначным или нет. Пользователь вводит натуральное число, программа выводит сообщение "число трехзначное" или "число не является трехзначным"

Решение присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс), вопросы в вк

понедельник, 30 ноября 2020 г.

Объекты алгоритмов. Величины и выражения. Арифметические выражения (8А, 1 декабря)

 Добрый день! Начало трансляции 1 декабря в 11.00

Трансляция по этой ссылке

Запись занятия для тех кто не успел, не знал, не смог зайти (прямая ссылка)

Для работы вам потребуется среда программирования. Можно установить все на компьютер по инструкции или писать прямо в браузере. Если используете мобильный телефон, то удобно пользоваться приложением (на android удобен Pydroid 3, на iOS поищите сами)

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

Получившуюся программу в виде файла, текста или фотографии присылайте на почту infmatem208@gmail.com (в письме укажите фамилию и класс)

суббота, 28 ноября 2020 г.

Алгоритмические задания в ОГЭ (9А и 9Б, 28 ноября)

Добрый день

Начало трансляции 28 ноября в 12.00 

Мы работали с этим документом

Запись для тех кто не успел, не знал, не смог зайти (прямая ссылка)


Ваши решения последних двух заданий (если сможете) пришлите на почту infmatem208@gmail.com (в письме фамилия, класс и тема урока) или в вк 

четверг, 26 ноября 2020 г.

Способы записи алгоритмов (8А, 27 ноября)

 Начало трансляции 27 ноября в 11.45

Трансляция по этой ссылке

Запись для тех, кто не успел, не знал, не смог зайти (прямая ссылка)

По всем вопросам пишите в вк