Цветовая схема:
C C C C
Шрифт
Arial Times New Roman
Размер шрифта
A A A
Кернинг
1 2 3
Изображения:
  • ХМАО - Югра, г. Нижневартовск
  • +7 (904) 483-50-68
  • sammitportal@mail.ru

Блог Мохова С.А. - Сообщения за март 2020 года

10 класс: Информатика от 21.03.2020

10класс.jpg
Сегодня закрепляем тему "Символьные строки"
Задание на урок

«A»: Ввести с клавиатуры символьную строку и заменить в ней все буквы «а» на «б» и все буквы «б» на «а» (заглавные на заглавные, строчные на строчные).

Пример:

Введите строку: ааббААББссСС
Результат: ббааББААссСС

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

Пример:

Введите строку: Вася  пошел      гулять
Найдено слов: 3

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

Пример:

Введите строку: Вася   пошел  гулять
Самое длинное слово: гулять, длина 6

Текст программы вставляем в комментарий к этому сообщению, в теме указываем Фамилию и Имя.

8 класс, информатика, 21 марта 2020 г.

8класс.jpg
Команда ввода
Для ввода значений используется команда СПРОСИ.
Пример:  
переменная х
спроси х
пиши х
Пример с добавлением сообщения:
переменная х
спроси "сколько яблок?", х
пиши х
Или просто:
переменная х
спроси сколько яблок?, х
пиши х
или вот так:
переменная х
переменная N
N = 5
спроси "сколько яблок у " + N + " детей?", х
пиши "У "+ N + " детей " + х + " яблок"

Читать подробнее...

10 класс, Строки в Паскале

10класс.jpg

Строки в Паскале

Строка в Pascal – это последовательность символов заключенных в апострофы. Переменную строкового типа данных определяет слово string:

Var <имя_переменной>: string[<длина строки>];

Длина строки может и не указываться, тогда она будет равна максимально возможному количеству символов — 255.

Для вывода строки указывается строка без скобок и их содержащего:

write(sing);

Объединить строки можно при помощи операции +, а также воспользовавшись функцией Concat. Следующая программа сначала выводит строку, в которой объединены две другие, а затем выводит все три имеющиеся строковые переменные посредством функции Concat.

Читать подробнее...

8 класс, 17 марта 2020 г.

8класс.jpg

На одном из прошлых занятий мы научились составлять циклические алгоритмы. Сегодня закрепим эти знания на примере рисования правильных фигур.

Правило 360 градусов

Обратите внимание, что при рисовании квадрата черепашка начинает и заканчивает свой путь в одной и той же точке и смотрит в одну и ту же сторону, т.е. ее начальное и конечное положения совпадают. Рисуя квадрат, она совершает полный оборот, т.е. поворачивается на 360 градусов. Разделив 360 на 4 (равных поворота), мы получим 90 - размер угла поворота. При рисовании правильного треугольника черепашка должна сделать три одинаковых поворота и вернуться в начальное положение. Следовательно, каждый из углов поворота равен 360/3 = 120.

  Напишем программу:

   повторить 3 {
   вперед 100
   налево 120
   }

Можно легко научить черепашку рисовать правильный пятиугольник. Каждый раз черепашка поворачивается на угол, равный 72 градусам (360/5=72). Шестиугольник (360/6=60)

Итак, теперь черепашка умеет рисовать правильные многоугольники.

Попробуйте использовать полученные навыки, нарисовав следующий набор из правильных фигур.

1111111.jpg

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

Сайт разработчиков - https://myrobot.ru/logo/
Ссылка для скачивания среды - https://myrobot.ru/logo/files/gamelogo.php

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

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

Удачи!

8 класс, GameLogo

8класс.jpg
GAME LOGO - среда программирования, совмещающая язык Лого и обобщенный синтаксис языков Бейсик и Си.
Game Logo включает работу с графикой (палитра 16 миллионов цветов), управление графическими объектами, звуком, программирование клавиатуры, работу с массивами.
GameLogo идеально подходит для начального обучения программированию и проведения традиционных занятий по информатике.

Сайт разработчиков - https://myrobot.ru/logo/
Ссылка для скачивания среды - https://myrobot.ru/logo/files/gamelogo.php

10 класс, Массивы. Двоичный поиск

10класс.jpg

«A»: Заполнить массив случайными числами и отсортировать его. Ввести число X. Используя двоичный поиск, определить, есть ли в массиве число, равное X. Подсчитать количество сравнений.
Пример:

Массив: 1 4 7 3 9 2 4 5 2
После сортировки: 1 2 2 3 4 4 5 7 9
Введите число X: 2
Число 2 найдено.
Количество сравнений: 2

Читать подробнее...

10 класс, Сортировка массива методом выбора

10класс.jpg
Задачи на урок:
«A»: Массив содержит четное
количество элементов. Напишите программу, которая сортирует первую половину
массива по возрастанию, а вторую – по убыванию. Каждый элемент должен остаться
в «своей» половине.

Пример:

Массив: 5 3 4 2 1 6 3 2
После сортировки: 2 3 4 5 6 3 2 1

Читать подробнее...

10 класс, Сортировка массива методом "пузырька"

10класс.jpg

Задания на урок:

«A»: Напишите программу, в которой сортировка выполняется «методом камня» – самый «тяжёлый» элемент опускается в конец массива.

«B»: Напишите вариант метода пузырька, который заканчивает работу, если на очередном шаге внешнего цикла не было перестановок.

«С»: Напишите программу, которая сортирует массив по убыванию суммы цифр числа. Используйте функцию, которая определяет сумму цифр числа.

8 класс, GameLogo, команды ввода-вывода

8класс.jpg
Команда ввода
Для ввода значений используется команда СПРОСИ.
Пример:  
переменная х
спроси х
пиши х
Пример с добавлением сообщения:
переменная х
спроси "сколько яблок?", х
пиши х
Или просто:
переменная х
спроси сколько яблок?, х
пиши х
или вот так:
переменная х
переменная N
N = 5
спроси "сколько яблок у " + N + " детей?", х
пиши "У "+ N + " детей " + х + " яблок"

Читать подробнее...

10 класс, Реверс и циклический сдвиг массива

10класс.jpg
«A»: Заполнить массив случайными числами и выполнить циклический сдвиг элементов массива вправо на 1 элемент.
Пример:
Массив: 1 2 3 4 5 6
Результат: 6 1 2 3 4 5
«B»: Массив имеет четное число элементов. Заполнить массив случайными числами и выполнить реверс отдельно в первой половине и второй половине.
Пример:
Массив: 1 2 3 4 5 6
Результат: 3 2 1 6 5 4
«C»: Заполнить массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные элементы стояли в начала массива, а все отрицательные и нули – в конце.  Вычислите количество положительных элементов.
Пример:
Массив: 20 -90 15 -34 10 0
Результат: 20 15 10 -90 -34 0
Количество положительных элементов: 3
Удачи!

10 класс, Максимальный элемент массива

10класс.jpg
«A»: Заполнить массив случайными числами и найти минимальный и максимальный элементы массива и их номера.
Пример:
Массив: 1 2 3 4 5
Минимальный элемент: A[1]=1
Максимальный элемент: A[5]=5

Читать подробнее...

10 класс, Алгоритмы обработки массивов

10класс.jpg
Задачи на урок:
«A»: Заполните массив случайными числами в интервале [0,5]. Введите число X и найдите все значения, равные X.
Пример:
Массив: 1 2 3 1 2
Что ищем: 2
Нашли: A[2]=2, A[5]=2
Пример:
Массив: 1 2 3 1 2
Что ищем: 6
Ничего не нашли

Читать подробнее...