вторник, 19 марта 2024 г.

Урок 53-54. Разветвляющийся алгоритм

Дата проведения занятия 19.03.23
Для изучения Python  используем главы из учебника Босовой 3.1, 3.2, 3.4 

Часть I

Проверяем выполнение домашнего задания

Часть II

Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия ("да" или "нет") предусмотрен выбор одной из двух последовательностей действий (ветвей). Алгоритмы, в основе которых лежит структура "ветвления", называются разветвляющимися.
Употребляют разные названия этого алгоритма:
  • разветвляющийся
  • ветвления
  • выбора
  • условный 

Существует 2 формы разветвляющегося алгоритма :
  • полная форма
  • неполная форма 
На Python полная форма разветвляющегося алгоритма реализуется с помощью условного оператора. Сдвиг в записи ОБЯЗАТЕЛЕН!
if условие:
оператор1
elif:
оператор2
elif:
оператор3
else:
оператор4
На Python неполная форма разветвляющегося алгоритма реализуется с помощью условного оператора:
if условие:
оператор

Условный оператор работает так: 
1.      Проверяется выражение, которое является условием.
2.      Если условие истинно (true), выполняется оператор1, иначе (false) — оператор2.
Операторы  оператор1 и оператор2 никогда не выполняются вместе — работает только один из них. После выполнения условного оператора управление передается на оператор, который следует за условным.

Обратите внимание: в ветке if и в ветке else стоит ТОЛЬКО ОДИН ОПЕРАТОР!
А что делать, если надо выполнить не ОДИН, а НЕСКОЛЬКО операторов? Их надо "объединить" в один оператор. На Python это делается очень просто: все эти операторы должны быть написаны с одинаковым сдвигом  
if условие:
оператор12
оператор13
оператор14
оператор15
else:
оператор21
оператор22
оператор23
   

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

Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.9  --> IDLE
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. 
2.Для создания файла с программой в меню File выберите пункт New File
3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
 #Урок 4
 print ('Урок 4. Вас приветствует программа Васи Иванова') 
4. Сохраните текст в своей папке под именем Py04_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.
В этом файле будете сохранять программы, написанные на этом уроке.

Задание 1
Составить блок-схему, написать в тетради программу, которая определяет, является ли введенное число четным или нечетным.
Для определения четности используется операция  a % 2.

Алгоритм
Начало
  Выведите сообщение: 'Программа определяет четность числа'
  Введите а
  Если а % 2 == 0: 
        выведите сообщение: 'Число a=', XX, ' четное'
  иначе:
        выведите сообщение: 'Число a=', XX, '  нечетное'
Конец

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

2.  Даны две переменные вещественного типа: AB. Перераспределить значения данных переменных так, чтобы в A оказалось меньшее из значений, а в B — большее. Вывести новые значения переменных A и B.

Домашнего задания нет - каникулы!

понедельник, 11 марта 2024 г.

Урок 51-52. Арифметические операции. Линейные алгоритмы

Дата проведения занятия 12.03.24
Для изучения Python  используем главы из учебника Босовой 3.1, 3.2 
Еще раз про арифметические операции

Над числовыми данными выполняются следующие операции:

x ** y возведение в степень (2**3 = 8)
x * y  умножение (4*3 = 12)
x / y   деление  (7 / 2 = 3.5)
x // y получение целого частного (7 // 2 = 3)
x % y получение остатка от целочисленного деления (7 % 2 = 1)
x + y сложение (7 + 2 = 9)
x - y  вычитание (7 - 2 = 5)
Подробнее про арифметические операции читать здесь

Порядок выполнения операций:
  • вычисление выражений в скобках 
  • возведение в степень 
  • умножение, деление, получение целого частного, получение остатка слева направо 
  • сложение и вычитание слева направо
Потренируемся с новыми для нас операциями % и //, затем напишем небольшую проверочную работу

25 // 2 =
25 % 2 =
321 % 10 =
321 // 10 =
657 % 100 =
657 // 100 =
342 // 10 % 100 =
342 % 100 // 10 =

Работа на ПК

Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.9  --> IDLE
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. 
2.Для создания файла с программой в меню File выберите пункт New File
3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
 #Урок 3
 print ('Урок 3. Вас приветствует программа Васи Иванова') 
4. Сохраните текст в своей папке под именем Py03_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.
В этом файле будете сохранять программы, написанные на этом уроке.

Задание 1
1. Напишите в тетради программу, которая решает такую задачу.
"Ввести длину удочки в мм. Вывести длину удочки в см, затем в дм, затем в м." 
Используйте команду целочисленного деления //
Начало
  Ввести длину удочки в мм (целое число): fishrod = int(input('Длина удочки='))
  Вычислить длину в см: fishrodsm = fishrod // 10
  Вывести на экран значение в см fishrodsm:  print('Длина в см=', fishrodsm )
  Вычислить длину в дм:
  Вывести на экран значение в дм
  Вычислить длину в м:
  Вывести на экран значение в м
Конец
2. Наберите текст программы в окне Py03_name.py
3. Повторно сохраните текст программы
4. Запустите программу  3 раза с разными данными: Run --> Run Module
Проверьте работу программы на значениях: 1860 мм, 2575 мм, 955 мм
5. Проанализируйте полученный результат

Задание 2
1. Напишите  программу, которая решает такую задачу.
Начало
  Ввести двузначное число dig. 
  Выделить младшую цифру d1 командой %
  Выделить старшую цифру d2 командой  //
  Найти сумму sm цифр d1, d2.
  Найти произведение pr цифр d1, d2. 
  Вывести результат sm и pr на экран.
Конец 
2. Напишите текст программы в тетради.
3. Наберите текст программы в окне Py03_name.py
4. Повторно сохраните текст программы 
5. Запустите программу  3 раза с разными данными. Например: 32, 80, 98
6. Проанализируйте полученный результат

Задание 3
1. Напишите в тетради программу, которая находит сумму и произведение цифр трехзначного числа
2. Наберите текст программы в окне Py03_name.py
3. Повторно сохраните текст программы 
4. Запустите программу  3 раза с разными данными. Например: 532, 167, 108
5. Проанализируйте полученный результат

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

Задание 1
Если еще не установили, то установите на своем ПК Python + PyCharm в соответствии с инструкцией в блоге. Или хотя бы только Python
Задание 2. 
Создайте на локальном диске новый текстовый файл Py_hm03_name.py, где name - это ваша фамилия 
В этом файле будете сохранять домашнее задание.

Задание 3
1. Нарисуйте блок-схему и напишите в тетради программу, которая вводит  целое двузначное число dig, каждую его цифру делит нацело на 2, находит сумму новых цифр sm и выводит ее на экран. Например, ввели число 49, а вывели сумму 6; ввели 35, а вывели 3; ввели 96, а вывели 7.
2. Наберите текст программы в окне Py_hm03_name.py
3. Повторно сохраните текст программы 
4. Запустите программу  3 раза с разными данными. Например: 47, 58, 76
5. Проанализируйте полученный результат

Задание 4
1. Нарисуйте блок-схему и напишите в тетради программу, которая вводит  целое двузначное число dig, каждую его цифру делит нацело на 3, собирает новое число и выводит его на экран. Например, ввели число 49, а вывели число 13; ввели 35, а вывели 11; ввели 96, а вывели 32.
2. Наберите текст программы в окне Py_hm03_name.py
3. Повторно сохраните текст программы 
4. Запустите программу  3 раза с разными данными. Например: 47, 58, 76
5. Проанализируйте полученный результат

Задание 5
1. Пришлите учителю информатики до 18.03.24  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ-3  Питон <ваша фамилия>
2. К письму прикрепить  файл Py_hm03_name.py с текстом  решенных задач
3. К письму прикрепить скриншот экрана с выполнением задач
4. Если что-то не получилось, в письме написать причину невыполнения задания

понедельник, 4 марта 2024 г.

Урок 49-50. Переменные. Типы данных. Арифметические операции

Дата проведения занятия 5.03.24
Для изучения Python  используем главы из учебника Босовой 3.1, 3.2 
Часть 1. Понятие переменной
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы, и это значение не меняется во время работы программы. В Python принято записывать название переменной в верхнем регистре, если она должна использоваться как константа, только для чтения. 
Например: RIGHT = 2

Переменной  
называется величина, значение которой меняется во время работы программы.
Python является языком с динамической типизацией. Это означает что любая переменная может, например, сначала быть числом, а затем строкой. (Это отличает Python от таких языков, как Pascal, C++, C# )
Итак, переменная - это величина, которая имеет имятип и значение

1. Имя переменной
Имена переменных, как правило, записываются в нижнем регистре. (minim) 
Имена констант - в верхнем регистре. (RIGHT)
В именах МОЖНО использовать:
  • латинские буквы (A - Z), причем строчные и заглавные буквы в Python  различаются!
  • цифры (0 - 9), имя не может начинаться с цифры
  • знак подчеркивания _. Имя может начинаться с _
В именах НЕЛЬЗЯ использовать:
  • русские буквы
  • пробелы
  • скобки, знаки +, =, !, ? и др
2. Числовой тип данных
Основными числовыми типами данных в Python являются
  • int  - целое число. Например, 5 
  • float  - вещественное, с плавающей точкой. Например, 5.2
 3. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения =
a = 6
d = a 
d = d + 5
f = a + d
4. Вывод данных

Для вывода данных на экран используется функция print()
print('Hello!')  # увидим слово Hello!
print(sq) # увидим значение переменной sq
print('Сумма а и b равна', a + b) # увидим слова Сумма а и b равна, # затем значение a + b

5. Ввод данных
name = input('Введи свое имя=') # ввод строки
ball = int(input('Введи балл=')) # ввод целого числа
kt = float(input('Введи катет=')) # ввод вещественного числа
Часть 2. Арифметические операции. Приоритет выполнения

Над числовыми данными выполняются следующие операции:

x ** y возведение в степень
x * y  умножение;
x / y   деление;
x // y получение целого частного;  
x % y получение остатка от целочисленного деления;
x + y сложение;
x - y  вычитание;
Подробнее про арифметические операции читать здесь

Порядок выполнения операций:
  • вычисление выражений в скобках 
  • возведение в степень 
  • умножение, деление, получение целого частного, получение остатка слева направо 
  • сложение и вычитание слева направо


Работа на ПК

Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.9  --> IDLE
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. 
2.Для создания файла с программой в меню File выберите пункт New File
3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
 #Урок 2
 print ('Урок 2. Вас приветствует программа Васи Иванова') 
4. Сохраните текст в своей папке под именем Py02_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами
В этом файле будете сохранять программы, написанные на этом уроке.

Задание 1. Посмотрим, как работают арифметические операции
1. Напишите в тетради программу, которая работает по такому алгоритму.
Начало
  Ввести x (целое число): x = int(input('Введи x='))
  Ввести y (целое число): y = int(input('Введи y=')) 
  Найти сумму: res = x + y, вывести значение res на экран
  Найти разность: res = x - y, вывести значение res на экран
  Найти произведение: res = x * y, вывести значение res на экран
  Разделить нацело  x на 3: res = x // 3, вывести значение res на экран
  Найти остаток от деления x на 2: res = x % 2, вывести значение res на экран
  Возвести y в квадрат: res = y**2, вывести значение res на экран
  Найти среднее арифметическое x и y: sr = (x + y)/2, вывести значение sr на экран
Конец
2. Наберите текст программы в окне Py02_name.py
3. Повторно сохраните текст программы на локальном компьютере в своей папке 
4. Запустите программу  3 раза с разными данными
5. Проанализируйте полученный результат

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

Задание 1
Установите на своем ПК Python + IDLE в соответствии с инструкцией в блоге

Задание 2
В тетради решите примеры:
15 // 2 =
15 % 2 =
(27 // 2) + (27 % 2)=
421 % 10 =
421 // 10 =
(235 // 10) + (235 % 10)=
357 % 100 =
357 // 100 =
357 // 10 % 10 =

понедельник, 26 февраля 2024 г.

Урок 47-48. Моделирование на языке программирования Python

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

Часть 1. Введение

У нас начинается новая, очень интересная тема - программирование на языке Python.
Гвидо ван Россум. Родился в 1956 г
Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Python - один из универсальных языков программирования высокого уровня. Его относят к языкам 3 поколения. (Первое поколение - машинные языки, Второе поколение - Ассемблеры).
Язык является интерпретируемым и объектно-ориентированным (все является объектами).
Python разработан в 1991 году голландским программистом Гвидо ван Россумом. Название язык получил в честь британского телешоу «Летающий цирк Монти Пайтона»
Прочтите дома, это интересно
(статьи с сайта https://skillbox.ru/company/)

Часть 2. Этапы решения задачи на компьютере. Этапы моделирования


1 этап. Постановка задачи. Результат - словесная информационная модель
2 этап. Формализация. Результат - математическая модель
3 этап. Алгоритмизация. Результат  - алгоритм (описание на алгоритмическом языке, в виде блок-схемы и т п)
4 этап. Программирование. Результат  - Программа
5 этап. Компьютерный эксперимент. Отладка, тестирование. Результат - уточнение модели. Возможен возврат к этапам 1 - 4.

Часть 3. Среда IDLE

Для изучения Python  используем главы из учебника Босовой 
Для разработки и отладки программ на Python  существует несколько сред разработки. Мы воспользуемся средой-оболочкой IDLE.
Эта среда по умолчанию поставляется с Python. Она написана на нем, имеет все возможности интегрированной среды разработки, проста и минималистична. С ней можно начать писать программы на Python, но для дальнейшей работы, скорее всего, будет удобнее другой, более масштабный инструмент.
Интересный факт: как язык Python был назван в честь комик-группы «Монти Пайтон», так и IDLE назвали в честь одного из участников этой группы — Эрика Айдла.

Работа на ПК

Программы на языке Python чаще всего выполняются интерпретатором, который читает очередную команду и сразу её выполняет, не переводя всю программу в машинный код конкретного процессора. 
Можно работать в двух режимах:
  • через командную строку (в интерактивном режиме), когда каждая введённая команда сразу выполняется; 
  • в программном режиме, когда программа сначала записывается в файл (обычно имеющий расширение .ру), затем этот файл выполняется
1. На локальном компьютере в папке своего класса 8a или 8b проверяем наличие папки, названной вашей фамилией.
Если такой папки нет, в папке своего класса 8a или 8b создаем вложенную папку, названную вашей фамилией латинскими буквами. В этой папке вы будете сохранять все программы на Python
2. Для запуска оболочки выбираем в меню Пуск --> Программы --> Python 3.9  --> IDLE
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. 
3. Опробуем работу через командную строку.
Введите команду с первой позиции и затем нажмите клавишу Enter.
print ("Привет, мир! ")
На следующей строке сразу отобразится результат, а далее приглашение для ввода новой команды.

4. Теперь попробуем сделать то же в программном режиме.
Для создания файла с программой в меню File выбираем пункт New File
5. В открывшемся окне набираем текст программы (обе строки набираем с 1 позиции):
 # Моя первая программа - это комментарий
 print ('Вас приветствует программа Васи Иванова') 

6. Сохраняем текст в своей папке под именем Py01_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.
В этом файле будете сохранять программы, написанные на этом уроке.

7. Изучите интерфейс приложения. Схематично зарисуйте в тетрадь расположение и назначение двух окон приложения. 

8. Запустите программу на выполнение, выбрав пункт меню Run --> Run Module или нажав клавишу F5.
9. Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)
10. Проанализируйте полученный результат
   В каком окне находится текст программы? Что написано в строке заголовка этого окна?
   В каком окне находится результат выполнения программы? Что написано про запуск программы? 

11. Составьте программу, которая использует команду print и рисует прямоугольный треугольник со стороной *****,
*
**
***
****
*****, запишите ее следом за приветствием
12. Сохраните текст программы на локальном компьютере в своей папке Меню --> File -->Save,
 Запустите программу: Run --> Run Module
13. Составьте программу, которая использует команду print и рисует следующий рисунок, запишите ее следом за треугольником
  ж
 жжж
жжжжж
шш шш
шш шш

14. Сохраните текст программы на локальном компьютере в своей папке  Меню --> File -->Save,
 Запустите программу: Run --> Run Module
15. Составьте программу, которая звездочками выводит букву W
16. Сохраните текст программы на локальном компьютере в своей папке  Меню --> File -->Save,
 Запустите программу: Run --> Run Module
17. Составьте программу, которая звездочками выводит слово SOS
18. Сохраните текст программы на локальном компьютере в своей папке  Меню --> File -->Save,
 Запустите программу: Run --> Run Module
19. Завершите работу IDLE: Меню-->  File -->  Exit 

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

  1. Составьте программу, которая использует команду print и рисует звездочками *** первую букву вашего имени или фамилии. Запишите ее в тетрадь. Например: Ольга - буква О
    ***
    *    *
    *    *
    ***

  2. Создайте на Google-диске в своей папке 8info-ВашаФамилия новый документ py_hm01_ВашаФамилия. Запишите в этот документ текст программы из тетради 

  3. Задание выполните до 22.00 час 4.03.24 

Повторно. Установка Python и среды программирования IDLE на вашем ПК


   В 3-ей и 4-ой четверти - программируем! 

Пожалуйста, обеспечьте доступ на вашем ПК или смартфоне к среде программирования на Python!

Уважаемые родители! В  3 и 4 четверти ваши дети будут заниматься программированием! Для успешной учебы  им ОБЯЗАТЕЛЬНО нужно работать в среде Python.  Пожалуйста, помогите им. Если что-то непонятно, пишите нам по электронной почте. Заранее спасибо!
Итак, начинаем. Желательно установить на ПК IDLE (интегрированную среду разработки) Python
1. Если на ПК невозможно или нежелательно установить  Python (например, у вас MAC OS), переходите к пункту 3, запуск онлайн среды
    Если на ПК Python не установлен, то установите Python версии 3.10 или выше и переходите к пункту 2.
    Если на ПК Python уже установлен, переходите к пункту 2.     
2. После установки убедитесь, что система работоспособна.
     2.1. Запустите IDLE Python
             Пуск -- Python 3.10 -- IDLE
      2.2. Введите в строке, помеченной  >>>, текст  программы-приветствия: print('Hellow, 640!')
      2.3. Нажмите на клавишу Ввод (Enter), программа выполнится
      2.4. Сделайте скриншот экрана, прикрепите его или вставьте в текст письма
      2.5. Тема письма: "Установка Python на ПК" 
             Это письмо - ваш отчет об успешной установке Python на вашем ПК
      2.6. Отправляйте письмо. Ура! Переходите к пункту 4
3. Запустите онлайн среду https://www.online-python.com/  или https://www.onlinegdb.com/online_python_compiler
или другую подходящую для работы с Python.
Наберите и запустите текст  программы-приветствия print('Hellow, 640!'),
сделайте скриншот экрана, прикрепите его или вставьте в текст письма. 
Тема письма: "Онлайн-среда для Python
Это письмо - ваш отчет о проделанной работе
Отправляйте письмо. Ура! Переходите к пункту 4
4. Пришлите учителю информатики ваше письмо-отчет как можно скорее, но не позднее 4.03.2024 до 22.00. Если что-то не получилось, напишите о том, что не получилось.
5. Конец
 Желаем успеха и надеемся, что у вас все получится!

понедельник, 19 февраля 2024 г.

Урок 45-46. Алгоритм и исполнитель. Способы записи алгоритма


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

Часть 1. Алгоритм и Исполнитель

Алгоритм
и Исполнитель алгоритма — это базовые понятия теории алгоритмов.

Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.

Исполнитель алгоритма — это некоторый абстрактный или реальный (технический, биологический или биотехнический) объект, способный выполнить действия, предписываемые алгоритмом.

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

Система команд исполнителя (СКИ) - это совокупность всех команд, которые может выполнить конкретный исполнитель.
Каждый алгоритм обладает следующими свойствами:
  1. Конечность (результативность) алгоритма означает, что за конечное число шагов должен быть получен результат;
  2. Дискретность алгоритма означает, что алгоритм должен быть разбит на последовательность выполняемых шагов;
  3. Понятность алгоритма означает, что алгоритм должен содержать только те команды, которые входят в его СКИ;
  4. Точность алгоритма означает, что каждая команда должна пониматься однозначно;
  5. Массовость алгоритма означает, что однажды составленный алгоритм должен подходить для решения подобных задач с разными исходными данными.
  6. Детерминированность (определенность). Алгоритм обладает свойством детерминированности, если для одних и тех же наборов исходных данных он будет выдавать один и тот же результат, т.е. результат однозначно определяется исходными данными.

Часть 2. Способы записи алгоритма. Блок-схемы

Марков А.А. (1903 - 1979) установил, что алгоритмы должны содержать предписания двух видов:
1) функциональные операторы - предписания, направленные на непосредственное преобразование информации;

2) логические операторы - предписания, определяющие дальнейшее направление действий.
Основными способами записи алгоритма являются:
  • Словесный
  • Графический, в частности, блок-схема
  • На алгоритмическом языке
Посмотрите презентацию Способы записи алгоритмов
Начертите в тетради элементы построения блок-схем
Работа на уроке
  1. Начертите в тетради блок-схему вычисления среднего арифметического двух чисел по формуле
    c = ( a + b)/ 2 . Значения a и b - это исходные данные, их требуется ввести,
    с - результат работы алгоритма, его требуется вывести
  2. Начертите в тетради блок-схему вычисления площади прямоугольника S по двум сторонам a, b. Значения a и b - это исходные данные, их требуется ввести,
    S - результат работы алгоритма, его требуется вывести
Домашнее задание
  1. Выполните задание до 22.00.час 26.02.24
  2. Посмотрите презентацию Способы записи алгоритмов
  3. Начертите в тетради блок-схему вычисления площади параллелограмма S по стороне а и высоте h. Значения a и h - это исходные данные, их требуется ввести,
    S - результат работы алгоритма, его требуется вывести
  4. Дан квадрат со стороной X. Середины его сторон соединили так, что получился четырехугольник. Начертите в тетради блок-схему вычисления площади S  этого четырехугольника. Значение X - это исходные данные, его требуется ввести. S - результат работы алгоритма, его требуется вывести
  5. Для тех, кто знает формулу площади круга. Начертите в тетради блок-схему вычисления площади кольца S по двум радиусам r1 (больший) и r2 (меньший). Значения r1 и r2 - это исходные данные, их требуется ввести, S - результат работы алгоритма, его требуется вывести

вторник, 13 февраля 2024 г.

Урок 43-44. Логические функции NOT, OR, AND. Зачет по электронным таблицам

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

Более подробно про использование функций можно прочесть в электронном приложении к учебнику Босовой Л.Л. (Скопируйте ссылку, вставьте в адресную строку, загрузите презентацию)

Часть I. Логические функции NOT, OR, AND


В электронных таблицах логические операции реализованы как функции NOT, OR, AND (НЕ, ИЛИ, И). В результате выполнения этих функций в ячейке появляется логическое значение TRUE (ИСТИНА) или FALSE (ЛОЖЬ). Если изменить формат ячейки с Логического на Числовой, то вместо TRUE (ИСТИНА) появится 1, а вместо FALSE (ЛОЖЬ) появится 0
Постройте таблицы истинности вот так.
Используйте вспомогательные функции
false(), true() 
Тогда результат будет вот такой:




Задание на ПК 

  1. Построить электронные таблицы для логических операций - функций NOT, OR, AND,
  2. Файл поместить  в свою облачную папку, назвать логОперации-свояФамилия, предоставить учителю доступ на редактирование 
Часть II. Практический зачет
    Выполнить зачетную работу по электронным таблицам
    Те, у кого есть долги по ДЗ, вместо зачетной работы делают пропущенные задачи:
    задачу 4. Шаблон задания находится ЗДЕСЬ-hm-task4
    задачу 5. Шаблон задания находится ЗДЕСЬ-hm-task5
    задачу 6. Шаблон задания находится ЗДЕСЬ-hm-task6

    Домашнего задания нет