Разделы презентаций


ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Содержание

Ключевые словавещественный тип данныхцелочисленный тип данныхстроковый тип данныхлогический тип данных

Слайды и текст этой презентации

Слайд 1ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВНАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 2Ключевые слова
вещественный тип данных
целочисленный тип данных
строковый тип данных
логический тип данных

Ключевые словавещественный тип данныхцелочисленный тип данныхстроковый тип данныхлогический тип данных

Слайд 3Числовые типы данных
Стандартные функции языка Python:

Числовые типы данныхСтандартные функции языка Python:

Слайд 4Исследование функций round, int
Выполните программу несколько раз для
x

{10,2; 10,8; –10,2; –10,8}.
Какой будет тип результата каждой из

этих функций?

?

print ('Исследование функций round, int ')
x = float(input (' Введите х>>'))
print ('Округление - ', round( x))
print ('Целая часть - ', int(x))

Исследование функций round, int Выполните программу несколько раз для x {10,2; 10,8; –10,2; –10,8}. Какой будет тип

Слайд 5Целочисленный тип данных
Операции над целыми числами:

Целочисленный тип данныхОперации над целыми числами:

Слайд 6Операции // и %
print ('Нахождение суммы цифр трёхзначного числа');
x

= int (input ('Введите исходное число>>'))
а = х // 100
b

= x % 100 // 10
c = x % 10
s = a + b + c
print ('s= ', s)

Трёхзначное число можно представить в виде следующей суммы: x = a·100 + b·10 + c, где а, b, с - цифры числа.
Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:

Операции // и % print ('Нахождение суммы цифр трёхзначного числа');x = int (input ('Введите исходное число>>'))а =

Слайд 7Логический тип данных
Величины логического типа принимают всего два значения:
False и

True;
False < True.
Логические значения получаются в результате выполнения операций сравнения

числовых, строковых и логических выражений.
В языке Python логической переменной можно присваивать результат операции сравнения.
Логический тип данныхВеличины логического типа принимают всего два значения:False и True;False < True.Логические значения получаются в результате

Слайд 8Логический тип данных
Пусть ans - логическая переменная,

n - целая переменная.
В результате

выполнения оператора присваивания
ans = n % 2 == 0
переменной ans будет присвоено значение True при любом чётном n и False в противном случае.

# является ли число чётным?
n = int (print ('Введите исходное число>>'))
ans = n% 2 == 0
print ('Число', n, 'является чётным -', ans)

Логический тип данныхПусть ans - логическая переменная,      n -

Слайд 9Логический тип данных
Логическим переменным можно присваивать значения логических выражений, построенных

с помощью логических функций и (and), или (or), не (not).

Логический тип данныхЛогическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и (and), или

Слайд 10# Является ли треугольник равнобедренным?
a = int(input('Введите длину стороны а>>'))
b

= int(input('Введите длину стороны b>>'))
c = int(input('Введите длину стороны c>>'))
ans

= a == b or а == с or b == c
print ('Треугольник со сторонами', а, ', ',b, ', ', с, ' является равнобедренным –', ans)

Логический тип данных

# Является ли треугольник равнобедренным?a = int(input('Введите длину стороны а>>'))b = int(input('Введите длину стороны b>>'))c = int(input('Введите

Слайд 11Самое главное
Типы данных в языке Python:
вещественный
целочисленный
строковый
логический и другие.
Для них

определены соответствующие операции и функции.

Самое главноеТипы данных в языке Python:вещественныйцелочисленныйстроковыйлогический и другие. Для них определены соответствующие операции и функции.

Слайд 12Опорный конспект
Тип данных в Python
Типы данных в языке Python: вещественный,

целочисленный, строковый, логический.
Целые
Логические
abs (x), int(x)
sqrt (x), +, -, *,

/

Числовые

s = "привет "; a = " Вася "; c = s + a

Символьные

and, or, not

Вещественные

Опорный конспектТип данных в PythonТипы данных в языке Python: вещественный, целочисленный, строковый, логический.ЦелыеЛогическиеabs (x), int(x) sqrt (x),

Слайд 13Даны значения целочисленных переменных:
a = 10
b = 20
Чему

будет равно значение логической переменной rez после выполнения операции присваивания?
а)

rez = a == 10 or b >10
б) rez = a > 5 and b > 5 and a < 20 and b < 30
в) rez = not a < 15 or b > 20

Вопросы и задания

Даны значения целочисленных переменных: a = 10 b = 20Чему будет равно значение логической переменной rez после

Слайд 14Для заданного x вычислите у по формуле
у = х3

+ 2,5х2 – х +1.
При этом:
а) операцию возведения в степень

использовать запрещено;
б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
в) в программе может быть использовано не более пяти операторов присваивания.
Подсказка: преобразуйте выражение к следующему
виду: y =((x + 2,5)x –1)x +1.

Вопросы и задания

Для заданного x вычислите у по формуле у = х3 + 2,5х2 – х +1.При этом:а) операцию

Слайд 15 По заданным координатам точек А и В вычислите длину

отрезка АВ.
Вопросы и задания

По заданным координатам точек А и В вычислите длину отрезка АВ.Вопросы и задания

Слайд 16Известны длины сторон треугольника a, b, c.
Напишите программу, вычисляющую площадь

этого треугольника.
Вопросы и задания

Известны длины сторон треугольника a, b, c.Напишите программу, вычисляющую площадь этого треугольника.Вопросы и задания

Слайд 17Известны координаты вершин A, B, C треугольника.
Напишите программу, вычисляющую площадь

этого треугольника.
Вопросы и задания

Известны координаты вершин A, B, C треугольника.Напишите программу, вычисляющую площадь этого треугольника.Вопросы и задания

Слайд 18Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для

взрослых и для стариков.
Номера билетов каждого разряда лежат в

пределах:
для молодёжи - от 1 до 100;
для взрослых - от 101 до 200;
для стариков - от 201 до 250.
С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде.

Вопросы и задания

Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков. Номера билетов каждого

Слайд 19Запишите на языке Python программу, которая для произвольного двузначного числа

определяет:
а) сумму и произведение его цифр;
б) число, образованное перестановкой цифр

исходного числа.

Вопросы и задания

Запишите на языке Python программу, которая для произвольного двузначного числа определяет:а) сумму и произведение его цифр;б) число,

Слайд 20Составьте программу, выводящую True, если высказывание является истинным, и False

в противном случае:
а) сумма цифр трёхзначного числа x является чётным

числом;
б) треугольник со сторонами a, b, с является разносторонним.

Вопросы и задания

Составьте программу, выводящую True, если высказывание является истинным, и False в противном случае:а) сумма цифр трёхзначного числа

Слайд 21Идёт k-я секунда суток. Разработайте программу, которая по введённой k-й

секунде суток определяет, сколько целых часов h и целых минут

m прошло с начала суток.
Например, если k =13257=3 х 3600 + 40 х 60 + 57,
то h =3 и m = 40.
Выведите на экран фразу: It is … hours … minutes.
Вместо многоточий программа должна выводить значения h и m, отделяя их от слов ровно одним пробелом.

Вопросы и задания

Идёт k-я секунда суток. Разработайте программу, которая по введённой k-й секунде суток определяет, сколько целых часов h

Слайд 22Запишите на языке Python программу, реализующую алгоритм работы кассира, выдающего

покупателю сдачу (s) наименьшим количеством банкнот по 500 (k500), 100

(k100), 50 (k50) и 10(k10) рублей.

Вопросы и задания

Запишите на языке Python программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу (s) наименьшим количеством банкнот по

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика