8 класс информатика
Онлайн учебник информатика 8 класс
02/09/2021 Урок 1 Общие сведения о системах счисления
Двоичная система счисления - самое простое объяснение
ДВОИЧНАЯ СИСТЕМА — ПРОСТО И ПОНЯТНО
Видеурок_5 Перевод из десятичной в двоичную
Видеоурок 6 Перевод из двоичной в десятичную
Интерактивное задание
Перевод чисел из двоичной системы в десятичную
Урок 2 Двоичная система счисления.
Видеурок_5 Перевод из десятичной в двоичную
Видеоурок 6 Перевод из двоичной в десятичную
09/09/2021
Урок 4 Восьмеричная система счисления. Шестадцатиричная система счисления
Системы счисления: двоичная, восьмеричная, шестнадцатеричная
______________________________________________
_____Шестнадцатиричная система счисления _________________________________
16_06_2021 Урок 5 Правило перевода целых десятичных чисел в систему счисления с основанием q
Урок 6 Представление целых чисел
Урок 7 Представление вещественных чисел
Урок 8 Высказывание. Логические операции.
Задание_3 Значение логического выражения
Логические выражение теория Презентация
На дом задание в ЯКласс
Урок 9 Построение таблиц истинности для логических выражений
Урок 9 Построение таблиц истинности
23.11.2020 Урок 9 "Свойства логических операций"
Задание 3 Решу ОГЭ Информатика
Урок 13 "Алгоритмы и исполнители"
Понятие алгоритма — одно из основных в программировании и информатике. Это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу. ... Программа же всегда связана с записью алгоритма на конкретном формальном языке.
11.01.02020 Урок 14
Исполнитель Робот
Пример с решением
(№ 1478) На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с верхним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно под горизонтальной стеной у её левого конца.Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно ниже горизонтальной стены и левее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы.
Решение
вправо
нц пока не сверху свободно
закрасить
вправо
кц
нц пока сверху свободно
вправо
кц
нц пока справа свободно
закрасить
вправо
кц
нц пока не справа свободно
закрасить
вниз
кц
нц пока справа свободно
вниз
кц
нц пока не справа свободно
закрасить
вниз
кц
Для самостоятельного выполнения
(№ 1479) На бесконечном поле есть горизонтальная и вертикальная стены. Левый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно справа от вертикальной стеной у её верхнего конца.Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше горизонтальной стены и правее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы.
____________________________________
РЕШЕНИЕ
вниз
нц пока не слева свободно
закрасить
вниз
кц
нц пока слева свободно
вниз
кц
нц пока снизу свободно
закрасить
вниз
кц
нц пока не снизу свободно
закрасить
вправо
кц
нц пока снизу свободно
вправо
кц
нц пока не снизу свободно
закрасить
вправо
кц
18.01.2021 Урок 15 "Объекты алгоритмов"
Операция присваивания в информатике
Видео_1
18.01.2021 Урок 15 Объекты алгоритмов
25.01.2021 Урок 16 "Алгоритмическая структура следование"
01.02.2021 "Алгоритмическая конструкция ветвление.Полная форма ветвления. Практическая работа №2"
08.02.2021 Урок 18 Неполная форма ветвления. Практическая работа №3
Проверка знаний
Неполная форма ветвления
Неполное ветвление: То, что в алгоритмах называется условием, в Паскале является логическим выражением, которое вычисляется в первую очередь. Если его значение равно true, то будет выполняться <оператор 1> (после Then), если — false, то <оператор 2> (после Else) для полной формы или оператор, сразу следующий после условного, для неполной формы (без Else).
Практикум var a: real;
beginwrite ('Введите Вашу температуру: ');
read(a); //Вещественное число вводится через точку
if (a>=36) and (a<=37) then writeln ('Вы здоровы!') else writeln ('Вы больны!');
end.
var rost:integer;
begin
readIn(rost);
if (rost>180) then writeIn("Высокий);
else if writeIn("Не очень высокий");
end.
Текст программы на Паскале.
var x,y:integer; begin read(x,y); if x < y then x:=y; write(x); end.
Урок 19 Алгоритмическая конструкция повторение. Цикл с заданным условием продолжения работы. Практическая работа
Циклы в Паскале
Видео цикл со счётчиком for
Видео_0
Видео 1
ПРАКТИКУМ
begin writeln ('Привет'); writeln ('Привет'); writeln ('Привет'); writeln ('Привет'); writeln ('Привет'); end.
А теперь с циклом for
var i:integer; begin for i:= 1 to 5 do writeln ('Привет') end.
Интерактивное задание
29.03.2021 Проверочная работа по теме "Основы алгоритмизации"
Теория
Онлайн тест
05.04.2021 Урок 24 Общие сведения о языке программирования Паскаль
Презентация_1
Задание 151.Для чего предназначен оператор Readln (a)?Для ввода значения с клавиатуры. Программа ждет ввода и присваивает введенное значение переменной a
Отличается от read (а) тем, что ввод запрашивает с новой строки.2.
Что такое
writeln(s);
В "Паскале" Write и writeLn - это операторы которые предназначены для вывода информации на экран. Разница в том что write выводит информацию в одну строку, а writeLn в одну строку с переводом на следующую строчку. ... Процедура writeln(x) выводит значение х на экран и переводит "каретку" на другую строку.
Самостоятельно
15.2 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — сумму чисел, оканчивающихся на 4.
Входные данные | Выходные данные |
3 14 25 24 | 38 |
15.2 Решение
var n, s, k, g: integer;
begin
s:=0;
readln(n);
for k:=1 to n do
begin
readln(g);
if (g mod 10 = 4) then
s:=s+g;
end;
writeln(s);
end.
Входные данные | Выходные данные |
3 24 14 34 | 14 |
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3 и оканчивающееся на 8. Количество чисел не превышает 100. Введённые числа по модулю не превышают 300. Программа должна вывести одно число: сумму чисел, кратных 3 и оканчивающихся на 8.
Входные данные | Выходные данные |
3 | 66 |
Решение.
20.2 Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль:
19.04.2021var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 3 = 0) and (a mod 10 = 8) then s := s + a; readln(a); end; writeln(s) end.
Видео_1
Урок 27 Программирование разветвляющихся алгоритмов. Условный оператор. Практическая работа № 6
Пример{$CODEPAGE UTF8}program CompareNums;varnumOne, numTwo : integer;beginwrite('Введите первое число ');readln(numOne);write('Введите второе число ');readln(numTwo);if numOne = numTwo thenwriteln(numOne, ' = ', numTwo)elseif numOne < numTwo thenwriteln(numOne, ' < ', numTwo)elsewriteln(numOne, ' > ', numTwo);writeln('Для выхода из программы нажмите клавишу Enter');readln;end.
Комментариев нет:
Отправить комментарий