Похожие презентации:
Программирование линейных алгоритмов. Начала программирования (8 класс)
1.
ПРОГРАММИРОВАНИЕЛИНЕЙНЫХ АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ
2.
Ключевые слова• вещественный тип данных
• целочисленный тип данных
• строковый тип данных
• логический тип данных
3.
Числовые типы данныхСтандартные функции языка Python:
Функция
Назначение
Модуль x
abs(х)
round(х)
int(х)
Тип
аргумента
int, float
Округление вещественного х до float
заданного
количества
знаков
после запятой
Преобразование вещественного str, float
или строкового х к целому
Тип
результата
Такой же, как
у аргумента
int, float
int
Прочие математические функции собраны в модуле math, подключение модуля:
from math import *
sqrt(x)
Квадратный корень из x
int, float
float
Датчик случайных чисел: from random import *
randint(a,b)
Целое случайное число в
интервале [a, b]
random ()
Вещественное случайное
число в интервале [0, 1)
int
int
float
4.
Исследование функций round, intВыполните программу несколько раз для
x {10,2; 10,8; –10,2; –10,8}.
Какой будет тип результата каждой из этих функций?
?
5.
Целочисленный тип данныхОперации над целыми числами:
Операция
Обозначение
Тип результата
Сложение
+
int
Вычитание
-
int
Умножение
*
int
Возведение в степень
**
int
Получение целого частного
//
int
Получение целого остатка
деления
%
int
Деление
/
float
6.
Операции // и %Трёхзначное число можно представить в виде следующей
суммы: x = a·100 + b·10 + c, где а, b, с - цифры числа.
Программа нахождения суммы цифр вводимого с
клавиатуры целого трёхзначного числа:
print ('Нахождение суммы цифр трёхзначного числа');
x = int (input ('Введите исходное число>>'))
а = х // 100
b = x % 100 // 10
c = x % 10
s=a+b+c
print ('s= ', s)
7.
Самое главноеТипы данных в языке Python:
• вещественный
• целочисленный
• строковый
• логический и другие.
Для них определены соответствующие операции и
функции.
8.
Опорный конспектТипы данных в языке
Python:
целочисленный, строковый, логический.
вещественный,
Тип данных в Python
Вещественные
Числовые
Целые
Символьные
Логические
abs (x), int(x)
sqrt (x), +, -, *, /
s = "привет "; a = " Вася "; c = s + a
and, or, not
9.
Задание №1Исследование функций round, int
Выполните программу несколько раз для
x {10,2; 10,8; –10,2; –10,8}.
Какой будет тип результата каждой из этих функций?
?
ПРИМЕЧАНИЕ:
Результаты записать в комментариях в конце программы.
Комментарии в программе пишутся после символа #
СОХРАНЕНИЕ:
D:\Ученики\класс\Фамилия\Программирование\Линейные
программы под именем файла «Линейная программа-1»
10.
Задание №2По заданным координатам точек А и В вычислите
длину отрезка АВ.
Пример входных данных
xa = 2
ya = 1
xb = 10
yb = 7
Пример выходных данных
| AB | = 10.0
СОХРАНЕНИЕ:
D:\Ученики\класс\Фамилия\Программирование\Линейные
программы под именем файла «Линейная программа-2»
11.
Задание №3Известны длины сторон треугольника a, b, c.
Напишите программу, вычисляющую площадь этого
треугольника.
Пример входных данных
a=3
b=4
с=5
Пример выходных данных
s = 6.0
СОХРАНЕНИЕ:
D:\Ученики\класс\Фамилия\Программирование\Линейные
программы под именем файла «Линейная программа-3»
Информатика