вторник, 6 декабря 2022 г.

Закрепляем электронные таблицы

Уважаемые учащиеся!

Мы с вами недавно на практических частях урока повторили электронные таблицы. Давайте закрепим, выполнив домашнее задание. 

Задача: В электронную таблицу занесли данные о тестировании учеников по выбранным ими предметам.

        A         B                 C                         D

1 округ фамилия    предмет                 балл

2 C         Ученик 1 Физика                 240

3 В         Ученик 2 Физкультура         782

4 Ю         Ученик 3 Биология         361

5 СВ         Ученик 4 Обществознание 377

В столбце A записан код округа, в котором учится ученик; в столбце B  — фамилия, в столбце C  — выбранный учеником предмет; в столбце D  — тестовый балл. Всего в электронную таблицу были занесены данные по 1000 учеников.

 

Выполните задание.

Скачайте и откройте файл с данной электронной таблицей. На основании данных, содержащихся в этой таблице, ответьте на два вопроса и выполните задание.

1.  Определите, сколько учеников, которые проходили тестирование по информатике, набрали более 600 баллов (Подсказка: можно использовать "Фильтр", для его применения необходимо щелкнуть по ячейке с названием столбца и нажать кнопку с изображением воронки). Ответ запишите в ячейку H2 таблицы.

2.  Найдите средний тестовый балл учеников, которые проходили тестирование по информатике. Ответ запишите в ячейку H3 таблицы с точностью не менее двух знаков после запятой.

3.  Постройте круговую диаграмму, отображающую соотношение числа участников из округов с кодами «В», «Зел» и «З». Левый верхний угол диаграммы разместите вблизи ячейки G6.


Задание 5. В таблицах гугл или электронных таблицах (MS-Excel или Open Office) выполните задание. ВАЖНО: из вашей таблицы должно быть четко видно, как именно вы получили ответ (просто число, записанное в ячейках по заданиям 1 и 2, не будет засчитываться). Файл назовите своей фамилией и загрузить через форму загрузки для своего класса. Срок выполения работы: до 20.00 10 декабря. Обратите внимание,что для получения оценки "отлично", необходимо не только верно выполнить все задания, но и успеть в число первых 10 (из класса), загрузивших файлы с работой. Факт загрузки можно отразить в комментариях к данному посту.


Форма загрузки для 9А


Форма загурзки для 9Э


вторник, 22 ноября 2022 г.

Введение в программирование на языке Паскаль

Итак, давайте подытожим:

Pascal – язык программирования структурного типа, т.е. любая программа, написанная на этом языке, имеет определенную структуру:

Program <имя программы>;
Const <раздел описания констант>;
Var <раздел описания переменных>;
Begin
  <раздел операторов>
End.

Все разделы программы отделяются друг от друга знаком «;».
Begin и End – «операторные скобки». Они используются для обозначения начала и конца группы команд, но сами командами не являются. Поэтому точка с запятой после Begin и перед End не ставится. 
Имя программы, а также имена переменных, констант и других используемых в программе объектов называются идентификаторами.
- Идентификаторы задает сам программист
- В качестве идентификатора может использоваться любая последовательность латинских букв, цифр и знака подчеркивания, начинающаяся с буквы
- Имена идентификаторов не могут совпадать
- Строчные и прописные буквы не различаются

Существуют стандартные и пользовательские (создаваемые самим программистом) типы данных (переменных).
Некоторые стандартные типы:
byte - целые числа от -128 до 127
Integer – целые числа (-10; 0; 1; 2; -32100; … )
Real – вещественные числа (-10; -7,241; 0; 1; 4,25; …)
Boolean – логический тип (true и false)
Char – символьный тип (’а’; ’б’; ’1’; ’*’ …)
String – строковый тип (’а’; ’б’; ’1’; ’123’; ’абв’; ’*’ …)

Пример задания переменных: Var x:integer; Y:char; a:integer; b:integer;
Переменные одного типа можно описывать вместе: Var x,a,b:integer; Y:char;

Вывод данных на экран осуществляется с помощью оператора Write (или Writeln):
Write (список вывода) или Writeln (список вывода)
Элементами списка могут быть константы, переменные, выражения. Указанные данные выводятся на экран в порядке их перечисления в списке. Для вывода на экран определенного текста он указывается в кавычках.
При использовании оператора Writeln после вывода на экран осуществляется переход на следующую строку, при использовании оператора Write перехода на следующую строку не происходит. 
Например, 
1. Write(a) – вывод на экран значения переменной (или константы) a;
2. Write(’a’) – вывод на экран буквы а;
3. Write(’a’, b, c) – вывод на экран буквы а и значений переменных (или констант) b и c;
4. Write(’a,’, b, ’,’, c) – вывод на экран буквы а и значений b и c через запятую;
5. Write(’a’);    – вывод на  экран букв a и b (в строку)
    Write(’b’)
6. Writeln(’a’);     – вывод на  экран букв a и b (в столбик)
    Write(’b’)

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

Итоги ОГЭ-1

Итак, подводим итоги пробного теста по подготовке к ОГЭ по информатике. Молодцы все те, кто сделал верно большую часть заданий и получил за данную работу "4" или "5". При этом важно понимать, что на реальном экзамене за правильное решение 10 задач, будет выставлена всего лишь оценка "3"!

Как и обещала, за первое ДЗ по подготовке в ОГЭ не выставлю плохие оценки всем кто пытался сделать задание. Важнее было чтобы вы, сделав задания самостоятельно, смогли оценить свои силы и возможности на данный момент времени.

Прошу всех в личном кабинете в системе "Решу ОГЭ" просмотреть работу, увидеть что сделано верно/невено, проделать работу над ошибками.

Плохо, что есть учащиеся, которые экзамен по информатике выбрали, а обязательное домашнее задание сделать не посчитали нужным. Увы, но вам буду вынуждена выставить за это  неудовлетворительную оценку.


понедельник, 7 ноября 2022 г.

История языков программирования

 Уважаемые учащиеся!

В рамках темы прошу посмотреть небольшое видео.

После его просмотра предлагаю проверить свои знания в мини-викторине


 

 

Готовимся к ОГЭ-1

Для всех тех, кто сделал предварительный выбор информатики для сдачи ОГЭ (или собирается в дальнейшем выбрать информатику) предлагаю сначала понять и осознать, что все не так просто! Для этого предлагаю попробовать решить примерные экзаменационные задания.

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

Для начала несколько слов о самом экзамене!
Работа ОГЭ-2023 будет состоять из 15 заданий: 10 из которых базового уровня сложности. Заданий с кратким ответом (тип В) — 12 (2 из них выполняются на ПК), с развернутым ответом (тип С) — 3 (эти задания выполняются на ПК). Работа рассчитана на 150 минут.
За каждое верно выполненное задание 1-12 начисляется 1 балл, за задания 13 и 15 по 2 балла, за задание 14 - 3 балла.  Максимально можно набрать 19 баллов.

Как будет производится оценка работы, пока не скажу.

Для того чтобы познакомиться с заданиями и опробовать свои силы я подготовила для вас пробный тест, в котором оставила 10 заданий.

Далее читаем внимательно!

Тест можно будет выполнить один раз в строго отведенное время:
9.11.22 (среда) с 18.00 до 19.00
или
10.11.22 (четверг) с 20.00 до 21.00
На выполнение работы отведено не более 35 минут!
Тем кто захочет написать программу в задаче №15.1 для исполнителя Робот, время на написание программы будет дано дополнительно (не более 50 минут, после окончания теста).

Задачу №15.1. для исполнителя Робот можно решать в среде Кумир (Не забудьте предварительно установить ее на свой ПК!!!). Файл с программой прошу прислать на мою почту не позднее 50 минут после закрытия теста.

Задание 4 (обязательное задание для тех, кто выбрал/хочет выбрать информатику!). Решить задания пробного теста. Для этого перейти по ссылке https://inf-oge.sdamgia.ru/test?id=15317092, зарегистрироваться на сайте (можно осуществить вход через аккаунт ВКонтакте, после входа проверьте чтобы в профиле была НАСТОЯЩАЯ фамилия). Срок выполнения теста - до 21.30 10 ноября. Факт прохождения теста прошу подтвердить коротким письмом на мой адрес. 

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

P/S. Разрешаю пока пользоваться справочными материалами. Категорически не рекомендую "списывать друг с друга", ведь вы проверяете этой работой СВОИ силы и СВОИ способности! После того как работу выполнят все учащиеся я опубликую результаты. УДАЧИ!))

Завершая изучение среды Кумир

Завершая изучение программирования в среде Кумир, для тех кто что-то пропустил/не понял публикую краткий конспект изученного в классе.
О начальных шагах работы с исполнителем Робот в Кумире уже писала здесь >>>

Цикл N раз (другое название - цикл со счетчиком)
применяется когда заранее известно сколько повторений необходимо сделать.
Общий вид:
нц <количество повторений> раз
    <команда 1>
    <команда 2>
     …
    <команда n>
кц

Цикл пока (цикл с предусловием)
Повторение происходит ПОКА условие выполнено. Условие ПРЕДШЕСТВУЕТ телу цикла.
Общий вид:
нц пока <условие>
...
кц
Условие может быть простым или сложным. Сложное  условие – условие с логическими операциями (НЕ, И, ИЛИ, …) 
Создавая циклы с условием для Робота , можно использовать 10 команд проверки простых  условий:
– 8 команд вида [слева/справа/снизу/сверху] [стена/свободно]
– 2 команды вида клетка [закрашена/чистая]

Вспомогательный алгоритм
Вспомогательный алгоритм (процедура) — это алгоритм, который хранится в памяти компьютера и может быть вызван для исполнения по его имени.

В среде Кумир сохранить отдельно вспомогательный алгоритм нет возможности, его следует записать после текста основной программы.
Общий вид:
использовать Робот
алг
нач

имя вспомогательного алг

кон {заканчивается текст основной программы и начинается задание вспомогательного алгоритма}
алг <имя вспомогательного алг>
нач

кон

Вспомогательный алгоритм (процедура) - инструмент, который позволяет:
  • сократить текст основного алгоритма (за счет отсутствия многократных описаний одних и тех же повторяющихся действий);
  • свести новую задачу к уже решенным, используя уже написанные алгоритмы как вспомогательные (метод программирования снизу вверх);
  • писать, проверять и отлаживать большую программу по частям;
  • переделывать программы и исправлять в них ошибки, не затрагивая тех частей алгоритма, которые остаются без изменения;
  • в сочетании с методом последовательного уточнения решить "трудную" задачу, разбивая ее на более мелкие и "легкие" подзадачи.
Условный оператор (команда ЕСЛИ) - команда, позволяющая реализовать ветвление (выполнение алгоритма в зависимости от проверки некоторого условия по одному или другому "маршруту").
Оператор Если может быть реализован в полной или неполной (краткой) форме.
Общий вид полной формы:
если <условие>
то <действия 1>
иначе <действия 2>
все

Общий вид краткой формы:
если <условие>
то <действия 1>
все
В краткой форме отсутствуют команды, которые будут выполняться, если условие неверно.

среда, 5 октября 2022 г.

Компьютерный вернисаж 2022

Уважаемые учащиеся!
Предлагаю проявить свои художественные таланты и представить работы на школьный (а затем и на районный) конкурс "Компьютерный вернисаж".

Конкурс проводится уже много лет. И практически ежегодно учащиеся нашей школы становились  на районном уровне победителями и призерами. Уверена, что и среди вас есть таланты. Осталось только их раскрыть!)

Темы конкурса этого года:
  • «Виват Петербург» – 320 лет Санкт-Петербургу
  • 150 лет тому назад в 1873 году в Новгородской губернии родился русский композитор и пианист Сергей Васильевич Рахманинов (1873–1943)
  • 100 лет назад родился художник-мультипликатор Светозар Кузьмич Русаков (1923–2006). С 1969 по 1986 года работал над мультипликационным фильмом «Ну, погоди!»
  • 195 лет Льва Николаевича Толстого (1828-1910), писателя и просветителя
Работа по выбранной теме может быть выполнена в векторном или растровом графическом редакторе.

РИСУНКИ должны быть представлены в виде файла, выполненного в графическом редакторе в формате *jpg или *png.
При создании рисунка допускается использование графического планшета.
На конкурс принимаются только графические работы без использования фотографий


Полный текст Положения см здесь >>>

Для понимания уровня исполнения работ, достойных не только выхода на районный тур конкурса, но и призовых мест среди школьников Фрунзенского района, рекомендую посмотреть лучшие работы прошлых лет Вернисаж-2017

Задание 3. В соответствии с требованиями, подготовить работу на конкурс по одной из предложенных тем. Файл с рисунком  назвать своей фамилией и положить в Хранилище ДЗ своей группы в папку "Компьютерная графика". Срок выполнения ДЗ - до 21.00 30 ноября 2022.