1 of 20

Урок 2

Первый алгоритм. Арифметические операторы. Числа и строки

2 of 20

На прошлом уроке...

  • Мы познакомились с командами print() и input() (которые на самом деле называются функции ;)
  • Узнали что такое переменные и для чего они нужны

3 of 20

Разбор домашнего задания

  • Возможное решение домашнего задания

4 of 20

Сегодня на уроке

Познакомимся с арифметическими операторами для строк и чисел, составим алгоритм и напишем программу простого калькулятора.

5 of 20

Арифметические операторы

6 of 20

Арифметические операторы

7 of 20

Задание

Создайте простой калькулятор.

Переменные num1 и num2 содержат в себе числа.

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

8 of 20

Задание

Вычислите результат примера:

13+2(24-35) = ?

(12-11*5)/-1 = ?

9 of 20

Числа и строки

10 of 20

Числа и строки

11 of 20

Числа и строки

12 of 20

Задание

Используя знания с пошлых занятий напишите программу – спамер, для тестирования нагрузки на сервер. Всю информацию храните в переменных.

Пользователь вводит сообщение для отправки, после чего оно отправляется в консоль 335 раз.

13 of 20

Функции int() и str()

14 of 20

Задание

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

Не забудьте указывать название действия при выводе, чтобы не запутаться в результатах :)

15 of 20

Что такое алгоритм?

Например, алгоритм для нашего калькулятора будет такой:

  1. Получить число 1
  2. Получить число 2
  3. Произвести вычисление
  4. Вывести результат в консоль

16 of 20

Задание

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

17 of 20

Подведем итоги

  • Какие отличия строк и чисел вам известны?
  • Какие арифметические операторы применимы к строкам?
  • Что такое алгоритм?

18 of 20

Викторина

19 of 20

На следующем уроке…

  • Научимся подключать дополнительные библиотеки
  • Поработаем с графикой с помощью модуля turtle

20 of 20

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

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

Напишите программу, которая спрашивает у пользователя год его рождения и выводит его возраст в виде полных лет.

2. Программист Виталий очень любит ездить на поездах. Пока он едет он пишет код. Напишите программу для вычисления времени в пути.

Поезд едет со скоростью 80 км/ч, пункт отправки находится на 25-ом километре, а пункт назначения на отметке 334-ый километр.