пятница, 14 декабря 2018 г.

Задачи на массивы. VI тип задач «Сортировка элементов массива»

Дорогие 9-классники!
На уроке информатики мы разобрали еще один тип задач на массивы «Сортировка элементов массива».

Обратите внимание!
1. Элементы массива вводятся в первом цикле.
2. Второй цикл (включает вложенный цикл) используем для обработки элементов массива (элемент, находящийся на первом месте сравниваем со всеми последующими, при необходимости, меняем местами, и т.д.).
3. В третьем цикле выводим полученный результат на экран.

Изучите внимательно пример, протестируйте программу в среде программирования и решите домашние задачи.
Пример
Дан одномерный массив A[10]. Написать программу, которая будет переписывать все элементы данного массива в порядке возрастания.
Решение
Program sortirovka;
VAR A: array [1 . . 10] of integer;
              i, j, k: integer;
Begin
       Randomize;
       For i: =1 to 10 do
              Begin
                     A[i]: = Random (20) – Random (20);
                     Writeln (‘A[’, i, ‘]=’, A[i]);
              End;
      For i: = 1 to 9 do
              Begin
                   For j: = i+1 to 10 do
                        Begin
                          IF A[i] > A[j] THEN
                                                          Begin
                                                                k: = A[i];
                                                                A[i]: = A[j];
                                                                A[j]: = k;
                                                            End;
                      End;
              End;
       Writeln (‘Отсортированный массив’);
       For i: =1 to 10 do
                     Writeln (‘A[’, i, ‘]=’, A[i]);
End.

Домашнее задание
Подготовить задачи практикума "Программируем массивы".
Варианты задач и решения на ваш выбор:
- набираем код программы дома (Скачать Pascal ABC), приносим решение на флешке,
- или решение записываем в тетрадь,  в школе набираем код программы

Желаю удачи!

вторник, 11 декабря 2018 г.

Поздравляю!

Поздравляю с победой в Он-лайн игре «Битва умов» учеников 10а класса:
Семёна К., Данила Ф., Данила У., Антона О., Андрея А., Валерию З.!

Венгерский, швейцарский и американский математик, популяризатор науки Джордж Пойя говорил:
"Задача, которую вы решаете, может быть очень скромной, но если она бросает вызов вашей любознательности и если вы решаете ее собственными силами, то вы сможете испытать ведущее к открытию напряжение ума и насладиться радостью победы".
Наслаждайтесь радостью победы! Молодцы! 

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

Задачи на массивы. IV тип "Замена элементов массива". V тип «Вычеркивание элементов массива».

Дорогие 9-классники!
На уроке мы с вами разобрали еще два типа задач на обработку элементов массива:
IV тип "Замена элементов массива"
V тип «Вычеркивание элементов массива».
Изучите внимательно предложенные программы, протестируйте их в среде программирования и решите домашние задачи.
Пример
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, а положительные – их кубами.
Решение.
Program z1;
VAR A: array [1 . . 10] of integer; i: integer;
Begin
       Randomize;
       For i: =1 to 10 do
              Begin
                     A[i]: = Random (20) – Random (20);
                     Writeln (‘A[’, i, ‘]=’, A[i]);
              End;
      Writeln (‘Новый массив:’);
       For i: = 1 to 10 do
              Begin
                     IF A[i] < 0 THEN
                                          A[i]: = A[i] * A[i]
                                        ELSE
                                          A[i]: = A[i] * A[i] * A[i];
                   Writeln (‘A[’, i, ‘]=’, A[i]);
              End;
End.


V тип «Вычеркивание элементов массива».
Обратите внимание!
1. Элементы массива вводятся в первом цикле.
2. Второй цикл используем для обработки элементов массива (осуществляем выборку элементов массива A, удовлетворяющих заданному условию, в новый массив В).
3. В третьем цикле выводим полученный результат на экран.

Изучите внимательно пример, протестируйте программу в среде программирования и решите домашние задачи.
Пример
Дан одномерный массив A[10]. Написать программу, которая будет исключать из данного массива все нулевые элементы.
Решение
Program Isklychenie;
VAR A, B: array [1 . . 10] of integer; i, j: integer;
Begin
       Randomize;
       For i: =1 to 10 do
              Begin
                     A[i]: = Random (20) – Random (20);
                     Writeln (‘A[’, i, ‘]=’, A[i]);
              End;
       j: = 0;
       For i: = 1 to 10 do
              Begin
                     IF A[i] <> 0 THEN
                            Begin
                                   j: = j + 1;
                                   B[j]: = A[i];
                            End;
       Writeln (‘Новый массив, не содержащий нулей:’);
       For i: =1 to j do
              Begin
                     Writeln (‘B[’, i, ‘]=’, B[i]);
              End;
End.

Подумайте, как можно усовершенствовать данную программу.

Домашнее задание
Задача 1
Дан массив целых чисел. Написать программу, которая все элементы, оканчивающиеся цифрой 4, уменьшит вдвое.


Задача 2
Дан одномерный массив A[10]. Написать программу, которая будет вычеркивать из массива элементы, индексы которых кратны трем.
Удачи!

воскресенье, 9 декабря 2018 г.

День Героев Отечества в России

Дорогие ребята!
9 декабря начиная с 1769 года в России отмечался день Георгиевского кавалера – в память об учреждении Екатериной II ордена Святого Георгия.
В те годы этим орденом награждались воины, проявившие в бою доблесть, отвагу и смелость.
Орден Святого Георгия имел 4 степени отличия, из которых первая была наивысшей. Известно, что кавалерами всех четырех степеней стали четыре человека, среди которых великие русские полководцы М.И. Кутузов и М.Б. Барклай-де-Толли. Екатерина II удостоила и себя этой награды в честь учреждения ордена.
До 1917 года в день памяти Святого Георгия (26 ноября по старому стилю) в России отмечался праздник георгиевских кавалеров. После Октябрьской революции 1917 года праздник, как и орден, были упразднены.
Сегодня в День Героев Отечества в России чествуют Героев Советского Союза, Героев Российской Федерации и кавалеров ордена Святого Георгия и ордена Славы.


Знайте историю нашей Родины!

суббота, 8 декабря 2018 г.

Городской фестиваль компьютерного творчества "ИНФО-МИР"

Дорогие ребята!
Напоминаю вам, что вы можете принять участие в городском фестивале компьютерного творчества «ИНФО-МИР», в котором вы сможете продемонстрировать свои таланты в области информатики и информационных технологий, найти друзей и обрести единомышленников. Главное условие – желание и умение творить с помощью компьютера.

Фестиваль включает в себя четыре конкурсных мероприятия:
1. Конкурс творческих проектов
Регистрация до 28 января 2019 года
Номинации конкурса:
 «Виртуальный мир»
• визуальное программирование
(игровые, обучающие, контролирующие программы и т. д.)
• программирование на алгоритмических языках
(игровые, обучающие, контролирующие программы и т. д.);
• программирование мобильных приложений
(игровые, обучающие, контролирующие программы и т. д.)
• WEB-программирование
(интерактивные сайты, путеводители, справочники, энциклопедии, и т. п.).

Работы в номинациях «МультиМир» и «Оцифрованный мир» должны быть выполнены в соответствии с тематикой конкурса.
Темы конкурса:
• Российская информатика. Вчера, сегодня, завтра (70 лет российской информатике).
• Россия RUлит (25 лет Рунету)

«МультиМир»
• видеоролики;
• анимация.
«Оцифрованный мир»
• рисунки
• полиграфическая продукция
Создание участниками творческих работ до 27 января 2019 г.

2. Олимпиада по Web-программированию и WEB-дизайну
Дата проведения олимпиады: январь 2019 г.
Возраст участников: 13 – 18 лет
Регистрация до 14 января 2019 года
Требования к олимпиадной работе:
• Участникам олимпиады будет предложено разработать дизайн «Целевой страницы» для компании. Целевая страница (Landing Page) — это возможность для продавца или сервиса быстро рассказать о своих товарах и услугах самое главное.
Перед олимпиадой предлагаем участникам познакомиться с принципами создания «Целевых страниц»: https://goo.gl/siaL3H , https://goo.gl/crf4eo .
• Дизайн страницы (цвета, шрифты, графические элементы страницы и т.д.) должен эффективно поддерживать цели компании. Дизайн должен использовать принцип единообразия в структуре страницы:
- единый размер элементов;
- одинаковая высота навигационных кнопок;
- единообразное оформление заголовков, подзаголовков и основного текста;
- единообразное оформление ссылок и изображений.
• Страница должна быть сверстана с учетом просмотра на различных устройствах с разными разрешениями, то есть иметь резиновую верстку для просмотра на компьютере при различных разрешениях до 1024 px.
• Описание деятельности компании и цель создания «Целевой страницы» будут даны участникам перед началом олимпиады.
• Кроме задания перед олимпиадой участники получат текст, изображения и вспомогательную графику для создания страницы. Использовать на олимпиаде свои шаблоны и наработки участникам запрещено.
• Результатом работы участника олимпиады должен стать файл landing_page.html, а также набор других необходимых для корректного отображения страницы в браузерах файлов.
Программное обеспечение.
Для выполнения задания участники могут использовать любые из представленных средств разработки:
- Brackets (текстовый редактор с плагинами для WEB-разработки);
- Notepad++ (текстовый редактор);
- Atom (текстовый редактор);
- ColorMania (программа для подбора цвета);
- Gimp (графический редактор).

3. Олимпиада по программированию «CODEUP»
Дата проведения олимпиады: февраль 2019 г.
Возраст участников: 13 – 18 лет
Регистрация до 15 февраля 2019 года
Олимпиада проводится в два этапа:
• I этап – «теоретический тур». Срок выполнения задания – 20 минут.
• II этап – решение задач на одном из регламентированных языков: Pascal; Java SE и С++. Срок выполнения задания – 1 час.
Всем участникам Олимпиады выдается единое задание, даются необходимые устные пояснения к постановке задачи, а также ответы на вопросы, возникшие у участников Олимпиады.

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

Участвуйте и побеждайте!

пятница, 7 декабря 2018 г.

Итоги учебного проекта "Российская информатика. Вчера, сегодня, завтра (70 лет российской информатике)"

Дорогие ребята!
В 1948 году 4 декабря была зарегистрирована первая вычислительная машина, созданная академиком И. С. Бруком и его сотрудником инженером Б.И. Рамеевым. С тех пор вычислительная техника развивается, развивается, развивается. Постепенно она внедрилась во все сферы жизнедеятельности людей.

4 декабря наша страна отмечает праздник - Всероссийский день информатики. Этот праздник можно назвать всеобщим.
Слово «информатика» знакомо нынче всем.
Оно уже во все проникло сферы.
Решает информатика множество проблем,
Вы сами вспомнить можете примеры.
Мы в День информатики хотим поздравить тех,
Кто важную науку развивает.
Мы знаем, с информатикой Россию ждет успех.
И этому ничто не помешает.

Приглашаю вас познакомиться с творчеством 10-классников - Wiki-стенгазеты на тему "70 лет Российской информатике"
- Wiki-стенгазета "70 лет информатике" - Полина В., Мария Г., Александра С., Елена Л.
- Wiki-стенгазета "70 лет Российской информатике" Никита В., Даниил Л.
- Wiki-стенгазета "Информатика" Лина Ш., Виктор Б.
- Wiki-стенгазета "Российская информатика. Вчера, сегодня, завтра" Юлия П., Екатерина К., Оксана К.
- Wiki-стенгазета "70 лет информатике" Артем П., Евгений А., Антон О., Олеся М., Дарья К.
- Wiki-стенгазета "70 лет Российской информатике" Данила У., Данила Ф., Семен К., Дмитрий Я., Андрей А.
- Wiki-стенгазета "Первая ЭВМ в СССР" Семен К., Данила Ф.
- Wiki-стенгазета "День Российской информатики" Вячеслав М.


А теперь вам предстоит выступить в роли экспертов.
В комментариях к этому посту, я предлагаю вам написать свои впечатления от работы. Размещая свои отзывы и мнения о проекте ответьте на предложенные вопросы:
- Мои ожидания от проекта оправдались на __%.
- Работая над проектом, я узнал ...
- Работать с сервисом WikiWall было ...
- Поделитесь, пожалуйста, эмоциями, которые «переполняли» вас во время работы над проектом - можно написать одно слово.
- Аргументированно оцените работу ребят своей группы. Можно выделить проекты, которые заслуживают 1, 2, 3 место и т.д.

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

Алгоритм:
1. Нажмите на Комментарий.
2. В появившемся окошечке напечатайте свой отзыв.
3. В строке Подпись комментария выберите Имя/URL. Подпишите - фамилия, имя. Строчку URL можете оставить пустой.
4. Нажмите Публикация.
Все ваши комментарии я обязательно рассмотрю и опубликую.


Всем удачи!

четверг, 6 декабря 2018 г.

Очный этап городской олимпиады по информационным технологиям

Поздравляю с выходом в финал городской олимпиады по информационным технологиям учеников нашей школы:
8а класс: Антона М., Бориса С., Богдана С.,
9а класс: Викторию Р.,
9г класс: Никиту Т.,
10а класс: Дарью В., Елену Л., Семёна К., Данила У.,
11а класс: Кирилла Р., Владислава П.

Молодцы! Так держать! Желаю новых побед!


Очный этап олимпиады по информационным технологиям состоится 8 декабря 2018 года в ФГБОУ ВО «Тольяттинский государственный университет» по адресу: Центральный район, ул. Белорусская 16в, УЛК (учебно-лабораторный корпус), кабинет 418.
- младшая возрастная группа (6-8 класс) с 10:00 до 11:30, регистрация с 9:15 до 9:45
- старшая возрастная группа (9-11 класс) с 12:00 до 13:30, регистрация с 11:15 до 11:45

Готовимся к финалу! Повторяем:
- MS Word
- MS Excel
- MS PowerPoint
На очном этапе участники должны будут выполнить задания в приложениях MS офиса 2003 или 2010

Желаю удачи!