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

понедельник, 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. Конец
 Желаем успеха и надеемся, что у вас все получится!

воскресенье, 11 февраля 2024 г.

Установите Python на вашем ПК


   В 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. Конец
 Желаем успеха и надеемся, что у вас все получится!

среда, 24 февраля 2021 г.

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

Дата проведения занятия 25.02.21
Часть 1. Понятие переменной
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы и это значение не меняется во время работы программы.
Переменной  называется величина, значение которой меняется во время работы программы.
А вот другое определение переменной. Переменная - это поименованная область оперативной памяти, в которой хранится значение переменной.
Итак, переменная - это величина, которая имеет имя, тип и значение. Чтобы выделить место для хранения значения переменной, ее надо объявить в программе.
Смотрите презентацию Программирование на языке Паскаль, глава Введение



1. Имя переменной
В именах МОЖНО использовать:
  • латинские буквы (A - Z), причем строчные и заглавные буквы в Паскале не различаются
  • цифры (0 - 9), имя не может начинаться с цифры
  • знак подчеркивания _
В именах НЕЛЬЗЯ использовать:
  • русские буквы
  • пробелы
  • скобки, знаки +, =, !, ? и др
2. Тип данных (тип переменной)
Основными числовыми типами данных в Паскале являются
  • integer (синонимом является longint) - целый 
  • real (синонимом является double) - вещественный
  • boolean - логический
 3. Переменную нужно объявить в программе для выделения под нее памяти 
var a, b, c: integer; // целые a, b, c
var d, f: real;          // вещественные d, f
var log: boolean;    // логический
4. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения :=
a:=6;   d:=a; d:= d + 5; f:=a+d;

Часть 2. Арифметические операции
Над числовыми данными выполняются следующие операции:
*  (умножение) для integer, real;
/   (деление) для integer, real; тип результата должен быть  real;
div (получение целого частного) только  для integer;  
mod (получение целого остатка деления) только  для integer;
+  (сложение) для integer, real;
-   (вычитание) для integer, real;
Подробнее про арифметические операции читать здесь

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

Работа на ПК

Задание 1
1. Напишите в тетради программу Pas8_cl_06_name, которая вводит 2 целых числа x, y, последовательно считает:
  • сумму, выводит результат на экран
  • разность, выводит результат на экран
  • произведение, выводит результат на экран
  • среднее арифметическое x и y, выводит результат на экран
  • деление нацело  x на 3, выводит результат на экран
  • остаток от деления x на 2, выводит результат на экран
2. Наберите текст программы в окне Паскаля
3. Отформатируйте текст, нажав на 4-ую справа кнопку в меню окна PascalABC.NET
4. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_06_name.pas
5. Сделайте компиляцию программы (Ctrl + F9).
6. Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными
7. Проанализируйте полученный результат

Задание 2
Напишите программу Begin 32 - перевод градусов по С в градусы по F
Задание 3
Напишите программу Integer7: Дано двузначное число. Найти сумму и произведение его цифр.

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

Задание 1
Доделать программу Pas8_cl_06_name из классного Задания 1
Задание 2
  1. Написать в тетради программу вычисления площади прямоугольного треугольника S по двум катетам a, b. Значения a и b - это исходные данные, их требуется ввести, S - результат работы программы, его требуется вывести
  2. Набрать на ПК. Дать имя программе  pas8_hm_03_name (name - фамилия автора программы)
  3. Сохранить файл под именем Pas8_hm_03_name.pas
  4. Запустить программу в среде PascalABC.Net
  5. Сделать сканирование экрана ( кнопка Print Screen) и вставить в окно графического редактора (например, Paint)
  6. Прислать учителю информатики до 2.03.21  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
  7. Тема письма: 8 кл ДЗ к уроку 42 Паскаль <ваша фамилия>
  8. К письму прикрепить скриншот экрана с результатом выполнения программы и свой файл типа .pas,
  9. Если что-то не получилось, в письме написать причину невыполнения задания.
Задание 3
В тетради решить примеры:
15 div 5=
15 mod 5=
421 mod 10=
421 div 10=
357 mod 100=
357 div 100=
357 div 10 mod 10=

  • Прислать учителю информатики до 2.03.21  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
    Тема письма: 8 кл ДЗ к уроку Паскаль-42 <ваша фамилия>
  • К письму прикрепить по 2 файла для каждой решенной задачи: скриншот экрана с результатом выполнения программы и свой файл типа .pas,
  • Если что-то не получилось, в письме написать причину невыполнения задания
  • среда, 19 февраля 2020 г.

    Урок 39-40. Моделирование в среде PascalABC.NET

    Дата проведения занятия 20.02.20
    15.02.1934 - день рождения Никлауса Вирта, автора Паскаля

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


    У нас начинается новая, очень интересная  тема - программирование в   среде PascalABC.NET!
    Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
    Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
    Паскаль - один из универсальных языков программирования высокого уровня. Он поддерживает процедурный стиль программирования.

    Автор языка Паскаль - Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук. Подробнее читайте в вашей любимой Википедии


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


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

    Часть 3. Среда PascalABC.NET

    PascalABC.NET — это:

    Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы .NET.
    Бесплатная, простая и мощная среда разработки.
    Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
    Программа - алгоритм, записанный на языке, понятном компьютеру.
    Исполнителем программы является компьютер.
    Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
    В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
    Константой называется величина, значение которой указывается в тексте программы и это значение не меняется во время работы программы.
    Переменной  называется величина, значение которой меняется во время работы программы.
    А вот другое определение переменной. Переменная - это поименованная область оперативной памяти, в которой хранится значение переменной.
    Итак, переменная - это величина, которая имеет имя, тип и значение. Чтобы выделить место для хранения значения переменной, ее надо объявить в программе.
    Смотрите презентацию Программирование на языке Паскаль, глава Введение

    Работа на ПК


    1. На локальном компьютере в своей папке создайте вложенную папку Pascal_name, где name - ваша фамилия латинскими буквами
    2. Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
    3. Изучите интерфейс приложения.
    4. Схематично зарисуйте в тетрадь расположение и назначение окон приложения.
    5. Наберите программу в поле редактирования, указав в приветствии свои имя и фамилию

    program pas8_cl_01;
    begin
      writeln ('Вас приветствует программа Васи Иванова');
      write ('строка 1 и про');    // вывод текста без перехода на другую строку
      writeln ('должение строки 1'); // вывод текста и переход на новую строку
      writeln ('строка 2');
    end.                             //  конец программы

    5. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_01_name.pas
    Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)
    6. Сделайте компиляцию программы (Ctrl + F9).
    7. Если нет синтаксических ошибок, то запустите программу (F9)
    8. Проанализируйте полученный результат
    9. Перепишите в тетрадь текст программы
    10. Составьте программу, которая рисует прямоугольный треугольник со стороной *****
    11. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_02_name.pas
    12. Составьте программу, которая рисует следующее
      ж
     жжж
    жжжжж
    шш шш
    шш шш

    13. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_03_name.pas
    14. Составьте программу, которая выводит букву W
    15. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_04_name.pas
    16. Составьте программу, которая выводит слово SOS
    17. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_05_name.pas

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

    1. Написать в тетради программу, которая выводит в поле вывода  звездочками * * * первую букву вашего имени или фамилии. Например: Ольга
      ****
      *    *
      *    *
      ****
    2. Дать имя программе - pas8_hm_01_name (name - фамилия автора программы)
    3. Сохранить файл под именем pas8_hm_01_name.pas
    4. Запустить программу в среде PascalABC.Net
    5. Сделать сканирование экрана ( кнопка Print Screen)
    6. Прислать учителю информатики до 03.02.19 (воскресенье) до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
      Тема письма: 8 кл ДЗ к уроку 40 Паскаль <ваша фамилия>
    7. К письму прикрепить скриншот экрана с результатом выполнения программы и свой файл типа .pas,
    8. Если что-то не получилось, в письме написать причину невыполнения задания.

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

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

    Дата проведения занятия 12.02.19
    Итак, переменная - это величина, которая  имеет ИМЯ, ТИП, ЗНАЧЕНИЕ
    1. Имя переменной
    В именах МОЖНО использовать:
    • латинские буквы (A - Z), причем строчные и заглавные буквы в Паскале не различаются
    • цифры (0 - 9), имя не может начинаться с цифры
    • знак подчеркивания _
    В именах НЕЛЬЗЯ использовать:
    • русские буквы
    • пробелы
    • скобки, знаки +, =, !, ? и др
    2. Тип данных (тип переменной)
    Основными числовыми типами данных в Паскале являются
    • integer - целый 
    • real - вещественный
     3. Переменную нужно объявить в программе для выделения под нее памяти 
    var a, b, c: integer; // целые a, b, c
    var d, f: real;          // вещественные d, f
    4. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения :=
    a:=6;   d:=a;
    5. Арифметические операции
    Над числовыми данными выполняются следующие операции:
    *  (умножение) для integer, real;
    /   (деление) для integer, real;
    div (получение целого частного) только  для integer;
    mod (получение целого остатка деления) только  для integer.
    +  (сложение) для integer, real;
    -   (вычитание) для integer, real;
    Подробнее про арифметические операции читать здесь

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

    Работа на ПК

    1. Напишите программу, которая вводит 2 целых числа x, y, считает их сумму, произведение, среднее арифметическое, остаток от деления x на y и последовательно выводит результат на экран
    2. Отформатируйте текст, нажав на 4-ую справа кнопку в меню окна PascalABC.NET
    3. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_05_name.pas
    4. Сделайте компиляцию программы (Ctrl + F9).
    5. Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными
    6. Проанализируйте полученный результат
    7. Перепишите в тетрадь текст программы
    8. Дополните программу: вычислите разность квадратов чисел x, y

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

    1. Написать в тетради программу вычисления площади прямоугольного треугольника S по двум катетам a, b. Значения a и b - это исходные данные, их требуется ввести, S - результат работы программы, его требуется вывести
    2. Набрать на ПК. Дать имя программе  pas8_hm_03_name (name - фамилия автора программы)
    3. Сохранить файл под именем pas8_hm_03_name.pas
    4. Запустить программу в среде PascalABC.Net
    5. Сделать сканирование экрана ( кнопка Print Screen)
    6. Прислать учителю информатики до 17.02.19 (воскресенье) до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
      Тема письма: 8 кл ДЗ к уроку 21 Паскаль <ваша фамилия>
    7. К письму прикрепить 2 файла: скриншот экрана с результатом выполнения программы и свой файл типа .pas,
    8. Если что-то не получилось, в письме написать причину невыполнения задания

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

    Урок 20. Структура программы. Переменные

    Дата проведения занятия 5.02.19
    Данный пост составлен по учебнику Информатика для 8 класса Босовой Л.Л., Босовой А.Ю.
    Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
    Программа - алгоритм, записанный на языке, понятном компьютеру.
    Исполнителем программы является компьютер.
    Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
    В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
    Константой называется величина, значение которой указывается в тексте программы и это значение не меняется во время работы программы.
    Переменной  называется величина, значение которой меняется во время работы программы.
    А вот другое определение переменной. Переменная - это поименованная область оперативной памяти, в которой хранится значение переменной.
    Итак, переменная - это величина, которая имеет имя, тип и значение. Чтобы выделить место для хранения значения переменной, ее надо объявить в программе.
    Смотрите презентацию Программирование на языке Паскаль, глава Введение

    Работа на ПК

    1. Проверьте, что на локальном компьютере в вашей папке создана вложенная папка Pascal_name, где name - ваша фамилия латинскими буквами
    2. Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
    3. Наберите программу в поле редактирования, указав в приветствии свои имя и фамилию
    4. Отформатируйте текст, нажав на 4-ую справа кнопку в меню окна PascalABC.NET

    program pas8_cl_02; // заголовок
    var a: integer;             //  блок объявления переменных
    begin                           //   начало тела программы
      writeln ('Вас приветствует программа Васи Иванова');
      writeln ('Введи значение а');    // приглашение на ввод значения а
      readln (a);                                    // ввод значения а
      a:= a + 10;                                    // новое значение а
      write ('Новое значение a: ');
      writeln (a);                                   // вывод значения а
    end.                             //  конец программы
    5. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_03_name.pas
    Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)
    6. Сделайте компиляцию программы (Ctrl + F9).
    7. Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными: 3, 15, -8
    8. Проанализируйте полученный результат
    9. Перепишите в тетрадь текст программы
    10. Составьте программу, которая удваивает введенное значение переменной   a
    11. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_04_name.pas

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

    1. Используя блок-схему, начерченную на уроке 18, написать программу вычисления площади прямоугольника S по двум сторонам a, b. Значения a и b - это исходные данные, их требуется ввести, S - результат работы программы, его требуется вывести
    2. Дать имя программе  pas8_hm_02_name (name - фамилия автора программы)
    3. Сохранить файл под именем pas8_hm_02_name.pas
    4. Запустить программу в среде PascalABC.Net
    5. Сделать сканирование экрана ( кнопка Print Screen)
    6. Прислать учителю информатики до 10.02.19 (воскресенье) до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
      Тема письма: 8 кл ДЗ к уроку 20 Паскаль <ваша фамилия>
    7. К письму прикрепить 2 файла: скриншот экрана с результатом выполнения программы и свой файл типа .pas,
    8. Если что-то не получилось, в письме написать причину невыполнения задания.

    воскресенье, 27 января 2019 г.

    Урок 19. Моделирование в среде программирования PascalABC.NET

    Дата проведения занятия 29.01.19
    15.02.1934 - день рождения Никлауса Вирта, автора Паскаля

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


    У нас начинается новая, очень интересная  тема - программирование в   среде PascalABC.NET!
    Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
    Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
    Паскаль - один из универсальных языков программирования высокого уровня. Он поддерживает процедурный стиль программирования.

    Автор языка Паскаль - Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук. Подробнее читайте в вашей любимой Википедии


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


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

    Часть 3. Среда PascalABC.NET

    PascalABC.NET — это:

    Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы .NET.
    Бесплатная, простая и мощная среда разработки.

    Работа на ПК


    1. На локальном компьютере в своей папке создайте вложенную папку Pascal_name, где name - ваша фамилия латинскими буквами
    2. Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
    3. Изучите интерфейс приложения.
    4. Схематично зарисуйте в тетрадь расположение и назначение окон приложения.
    5. Наберите программу в поле редактирования, указав в приветствии свои имя и фамилию

    program pas8_cl_01;
    begin
      writeln ('Вас приветствует программа Васи Иванова');
      write ('строка 1 и про');    // вывод текста без перехода на другую строку
      writeln ('должение строки 1'); // вывод текста и переход на новую строку
      writeln ('строка 2');
    end.
    6. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_01.pas
    Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ дефис)
    7. Сделайте компиляцию программы (Ctrl + F9).
    8. Если нет синтаксических ошибок, то запустите программу (F9)
    9. Проанализируйте полученный результат
    10. Перепишите в тетрадь текст программы
    11. Составьте программу, которая нарисует прямоугольный равнобедренный треугольник с катетами по 4 звездочки
    12. Сохраните текст программы на локальном компьютере в папке Pascal_name под именем Pas8_cl_02.pas

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


    1. Написать в тетради программу, которая выводит в поле вывода  звездочками * * * первую букву вашего имени или фамилии. Например: Ольга
      ****
      *    *
      *    *
      ****
    2. Дать имя программе - pas8_hm_01_name (name - фамилия автора программы)
    3. Сохранить файл под именем pas8_hm_01_name.pas
    4. Запустить программу в среде PascalABC.Net
    5. Сделать сканирование экрана ( кнопка Print Screen)
    6. Прислать учителю информатики до 03.02.19 (воскресенье) до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
      Тема письма: 8 кл ДЗ к уроку 19 Паскаль <ваша фамилия>
    7. К письму прикрепить скриншот экрана с результатом выполнения программы и свой файл типа .pas,
    8. Если что-то не получилось, в письме написать причину невыполнения задания.

    среда, 11 апреля 2018 г.

    Урок 26. Начала программирования. Контрольная работа


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

    Ребята! Сегодня, 12.04.18 - контрольная работа по теме "Начала программирования"  для 8А, 8Б, 8В:
    В контрольной будут задания по следующим темам:
    • Алгоритмы
    • Исполнители
    • Построение блок-схем программ
    • Использование условного оператора
    • Программы для исполнителя Робот


    Желаем успехов!

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