четверг, 5 сентября 2019 г.

Урок 2. Создание личного блога


Даты проведения занятия 5.09.19
Ученики и учителя школы 640 работают в образовательном домене school640.ru

Этот домен предоставляет доступ ко многим сервисам сети, основными из которых являются:

  • электронная почта (хранение, группировка, маркировка, фильтрация сообщений; группы рассылок, каталог корпоративных контактов и т д)
  • виртуальный диск (создание, хранение, загрузка с локального ПК, выгрузка на локальный ПК личных и корпоративных текстовых документов, таблиц, форм, презентаций, рисунков)
  • конструктор сайтов
  • конструктор блогов
 Вы знакомы со многими из этих сервисов. Поговорим подробнее о блоге.  
Блог - сетевой дневник, содержащий  записи, изображения, мультимедиа. Блог - это разновидность сайта.
Записи в блоге - недлинные, они называются посты и  располагаются в обратном хронологическом порядке. 
Чем выделяется блог на фоне остальных сайтов и для чего он обычно заводится? 
Один из возможных вариантов ответа вам предлагает Лев Кардин  в своей публикации
А теперь переходим от теории к практике.

Практическая работа на ПК

  1. Войдите в свой аккаунт, откройте электронную почту и виртуальный Google-диск
  2. Создайте на  Google-диске папку 8info-yyyy, где yyyy - ваша фамилия, записанная латинскими буквами. Предоставьте к ней доступ на редактирование учителю информатики
  3. Выполните задание на создание личного блога.
  4. В сети очень важно соблюдать правила сетевого этикета - нетикета. Ознакомьтесь с ними, а заодно и заполните первое сообщение (первый пост) своего блога. Тема 1-го сообщения: "Сетевая этика".

Домашнее задание - заполнение личного блога


  1. Закончите в своем блоге сообщение "Сетевая этика"
  2. Продолжаем работать над Вашим блогом. Напишите новое сообщение в блог о человеке, сыгравшем немалую роль в развитии ЭВМ. Это может быть кто-то, кто заложил основы развития электронно-вычислительной техники, а может быть кто-то из современного мира, благодаря которому современные компьютеры обладают высокой производительностью и имеют множество возможностей.

Роберт Нойс

вторник, 3 сентября 2019 г.

Урок 1. Техника безопасности при работе в компьютерном классе

Дата проведения занятия 5.09.19
Дорогие восьмиклассники, поздравляем вас с новым учебным годом и с продолжением изучения тайн Информатики.
Каждый год на первом уроке мы вспоминаем правила поведения в компьютерном классе и технику безопасности при работе на ПК.

понедельник, 29 апреля 2019 г.

Урок 31. Цикл FOR. Решение задач

Дата проведения занятия 30.04.19
Работа на ПК
Задача.  Ввести с помощью клавиатуры 10 целых чисел. Найти их среднее арифметическое, вывести на экран. 
Для решения  сперва нарисовать блок-схему, затем написать текст программы.

Домашнего задания НЕТ

понедельник, 22 апреля 2019 г.

Урок 30. Цикл FOR. Решение задач. Новые процедуры ввода-вывода

Новые процедуры ввода-вывода

1. Процедура вывода Print 
Стандартная процедура Print работает так же как и write, но разделяет данные при выводе пробелом
Например: вместо Write (a, ' ', b, ' ', c) можно написать Print (a,b,c)

2. Ввод, совмещенный с  приглашением ко вводу
Мы предлагали вам перед вводом переменной писать приглашение ко вводу
Например:
var a: integer;
var b: real;
begin
Write ('Введи целое а и вещественное b ');
Read (a, b);
Теперь то же самое можно записать короче:
a:=ReadInteger('Введи целое а');
b:=ReadReal('Введи вещественное b');

Для каждой задачи нарисовать блок-схему, придумать тестовые данные
Задача 1. Ввести в цикле 10 чисел, каждое вывести на экран. Каждое четное число напечатать 3 раза
Задача 2. Ввести в цикле 6 чисел, каждое вывести на экран. Найти сумму введенных чисел.  Найти среднее арифметическое.

Домашнее задание

 Задание старое, из Урока 29. Прислать учителю информатики до 28.04.19  до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 29 Паскаль  <ваша фамилия>

Задание Паскаль 6. Написать и отладить  программу
В тетради начертить  блок-схему. К письму присоединить  текст на паскале + скриншот выполненной программы
 pas8_hm_06_name. Введите последовательно 7 целых положительных чисел. Выведите в том же порядке все нечетные числа из данного набора и количество K таких чисел. Предусмотреть 2 набора тестовых данных: в одном есть нечетные числа, а в другом есть только четные числа


понедельник, 15 апреля 2019 г.

Урок 29. Цикл FOR. Решение задач

Задача
Ученица Маша Семенова каждый день ходит в столовую и покупает пирожки по 25 руб. Мама дает ей каждый день разное количество денег: от 55 руб до 110 руб.
1. Сколько денег дала мама Маше за неделю (5 дней)?
2. Сколько пирожков купит Маша каждый день?
3. Сколько пирожков купит Маша за неделю (5 дней)?

Алгоритм решения задачи
Начало
Объявить переменные:  pien, i, sum_pie, sum_rub
Обнулить переменные: sum_pie, sum_rub
Нц для i от 1 до 5
    Вывести сообщение: "Мама, дай мне деньги на завтрак"
    Ввести (n) // значение n придумайте сами!
    Вычислить количество пирожков pie, которые можно купить на n рублей (???)
    Вывести значение pie
    Вычислить, сколько денег sum_rub дала мама за  i  дней (???)
    Вычислить, сколько пирожков sum_pie купила Маша за  i  дней (???)
Кц
Вывести сообщение: "Маша купила за неделю пирожков: ", sum_pie
Вывести сообщение: "Мама дала Маше на завтраки за неделю: ", sum_rub
Конец

Работа на ПК

Нарисуйте блок-схему к этой задаче, придумайте тестовые данные.
Затем напишите текст программы, отладьте ее и покажите учителю

Домашнее задание

 Прислать учителю информатики до 21.04.19  до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 29 Паскаль  <ваша фамилия>

Задание Паскаль 6. Написать и отладить  программу
В тетради начертить  блок-схему. К письму присоединить  текст на паскале + скриншот выполненной программы
 pas8_hm_06_name. Введите последовательно 7 целых положительных чисел. Выведите в том же порядке все нечетные числа из данного набора и количество K таких чисел. Предусмотреть 2 набора тестовых данных: в одном есть нечетные числа, а в другом есть только четные числа

понедельник, 8 апреля 2019 г.

Урок 28. Цикл с параметром FOR

Дата проведения занятия 9.04.19

Цикл FOR -  цикл с заданным числом повторений, цикл с параметром

Цикл - это одна из трех основных алгоритмических конструкций.
Цикл - многократное повторение некоторой последовательности действий

Оператор цикла for имеет одну из двух форм:
for переменная := начальное значение to конечное значение do
  
оператор
или

for переменная := начальное значение downto конечное значение do
  
оператор
Текст от слова for до слова do включительно называется заголовком цикла, а оператор после do - телом цикла. Переменная после слова for называется параметром цикла.
Для первой формы цикла с ключевым словом to параметр цикла меняется от начального значения до конечного значения, увеличиваясь всякий раз на единицу, а для второй формы ключевым словом downto - уменьшаясь на единицу.
Для каждого значения переменной-параметра выполняется тело цикла. Однократное повторение тела цикла называется итерацией цикла. Значение параметра цикла после завершения цикла считается неопределенным.

Если для цикла for ... to начальное значение переменной цикла больше конечного значения или для цикла for ... downto начальное значение переменной цикла меньше конечного значения, то тело цикла не выполнится ни разу.

Изменение переменной-параметра цикла внутри цикла является логической ошибкой.

Обратите внимание: в ветке теле цикла стоит ТОЛЬКО ОДИН ОПЕРАТОР!
А что делать, если надо выполнить не ОДИН, а НЕСКОЛЬКО операторов? Их надо "объединить" в один оператор при помощи операторных скобок begin  end 

Работа на компьютере

Составить блок-схему, написать текст программы, отладить следующие программы
1. pas8_cl_09_name. Ввести целое число a, вывести 5 целых чисел, которые находятся на числовой оси правее числа a
2. pas8_cl_10_name. Ввести целое число a, вывести 10 целых чисел, которые находятся на числовой оси левее числа a

Домашнее задание

Прислать учителю информатики до 14.04.19  до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 28 Паскаль  <ваша фамилия>

Задание Паскаль 5. Написать и отладить  программу
В тетради начертить  блок-схему. К письму присоединить  текст на паскале + скриншот выполненной программы
 pas8_hm_05_name. Вывести в порядке возрастания 7  целых четных  чисел, начиная с 4. 
   

вторник, 2 апреля 2019 г.

Урок 27. Разветвляющийся алгоритм. Продолжение

Решаем задачи на разветвление по согласованию с учителем
Составляем задачи на разветвление

Для желающих написать интересную программу:

  IF_OGE. На вход программе подается трехзначное число. По этому числу программа строит новое число.  Она складывает 1 и 2, 2 и 3 цифры числа. Результаты записывает в порядке невозрастания.
  Например, при вводе 179 она выводит 168. Укажите такое наибольшее трехзначное число, при вводе которого программа выведет 146. Ответ: 951
  Нарисовать блок-схему, написать программу