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


Компьютер как исполнитель команд

Содержание

Алгоритм – это описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов (Муххамед бен Аль-Хорезми )Пример:рецепт;инструкция.

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

Слайд 1Компьютер как исполнитель команд
Язык программирования Python

Компьютер как исполнитель командЯзык программирования Python

Слайд 2 Алгоритм – это описание последовательности действий (план), строгое исполнение которых

приводит к решению поставленной задачи за конечное число шагов
(Муххамед

бен Аль-Хорезми )

Пример:
рецепт;
инструкция.

Алгоритм – это описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное

Слайд 3

Алгоритмизация – процесс разработки алгоритма для решения задачи

Алгоритмизация – процесс разработки алгоритма для решения задачи

Слайд 4Свойства алгоритма
Дискретность (алгоритм должен состоять из конкретных действий, следующих в

определенном порядке);
Детерминированность (любое действие должно быть строго и недвусмысленно определено

в каждом случае);
Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);
Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).

Свойства алгоритмаДискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);Детерминированность (любое действие должно быть строго

Слайд 5Виды алгоритмов
Линейный алгоритм (описание действий, которые выполняются однократно в заданном

порядке);
Циклический алгоритм (описание действий, которые должны повторятся указанное число

раз или пока не выполнено задание);
Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий);
Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).

Виды алгоритмовЛинейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); Циклический алгоритм (описание действий, которые должны

Слайд 6
Блок – схема - это графическая форма представления алгоритма

Блок – схема - это графическая форма представления алгоритма

Слайд 7Основные элементы блок-схемы

Начало или конец алгоритма

Одна операция – действие

Ввод или

вывод данных

Условие, проверка истинности

Цикл с параметром

Основные элементы блок-схемыНачало или конец алгоритмаОдна операция – действиеВвод или вывод данныхУсловие, проверка истинностиЦикл с параметром

Слайд 8
Программа - это упорядоченная последовательность команд(инструкций), необходимых компьютеру для решения

поставленной задачи

Программа - это упорядоченная последовательность команд(инструкций), необходимых компьютеру для решения поставленной задачи

Слайд 9Программное обеспечение
- это совокупность всех используемых в компьютере программ.

Классификация

ПО:
1. Системное (ОС, драйверы)
2. Прикладное (OO Office)
3. Инструментальное

Программное обеспечение - это совокупность всех используемых в компьютере программ.	Классификация ПО:1. Системное (ОС, драйверы)2. Прикладное (OO Office)3.

Слайд 10Язык программирования – служит для представления алгоритма на понятном компьютеру

языке.

Язык программирования – служит для представления алгоритма на понятном компьютеру языке.

Слайд 11Основы языка программирования Python

Основы языка программирования Python

Слайд 12Python 3 — высокоуровневый язык программирования общего назначения.
Разработчик: Гвидо ван Россум
Появился

20 февраля 1991

Python 3 — высокоуровневый язык программирования общего назначения.Разработчик: Гвидо ван РоссумПоявился 20 февраля 1991

Слайд 13 Для печати значений в python - функция print()

Например: print(5 + 10)

Для печати значений в python - функция print()Например: print(5 + 10)

Слайд 14Комментарии в программе:

# - однострочный комментарий

‘’’
Многострочный комментарий
‘’’

Комментарии в программе:# - однострочный комментарий‘’’Многострочный комментарий‘’’

Слайд 15Операции в python
print(2 ** 16) # две звёздочки означают возведение

в степень
print(37 / 3) # один слэш — это деление

с ответом-дробью
print(37 // 3) # два слэша считают частное от деления нацело
print(37 % 3) # процент считает остаток от деления нацело
Операции в pythonprint(2 ** 16) # две звёздочки означают возведение в степеньprint(37 / 3) # один слэш

Слайд 16 Для ввода данных в программу - функция input()

Пример:
print('Как вас зовут?')
name

= input()
# считываем строку в переменную name
print (‘Привет, '

+ name + '!')

Для ввода данных в программу - функция input()	Пример: print('Как вас зовут?')name = input() # считываем строку в переменную

Слайд 17Типы данных
Каждый объект относится к какому-то типу:

строки хранятся в

объектах типа str;
целые числа хранятся в объектах типа int; вещественные числа —

в объектах типа float.
Типы данныхКаждый объект относится к какому-то типу: строки хранятся в объектах типа str;целые числа хранятся в объектах типа int;

Слайд 18Преобразовать строку из цифр в целое число - функция int().

Пример: int('23') возвращает

число 23.

Преобразовать строку из цифр в целое число - функция int(). Пример: int('23') возвращает число 23.

Слайд 19Программа, которая считывает два числа и выводит их сумму:
 
a =

int(input())
b = int(input())
s = a + b
print(s)

Программа, которая считывает два числа и выводит их сумму: a = int(input())b = int(input())s = a + bprint(s)

Слайд 20Условие (синтаксис)
if Условие:
Блок инструкций 1
else:
Блок инструкций

2

*Блок инструкций 1 будет выполнен, если Условие истинно.
Если Условие ложно, будет выполнен Блок инструкций 2.

Условие (синтаксис)if Условие:  Блок инструкций 1else:  Блок инструкций 2*Блок инструкций 1 будет выполнен, если Условие истинно. Если Условие ложно, будет

Слайд 21 Для выделения блока инструкций, относящихся к инструкции if или else в языке Python используются

отступы (4 пробела). Все инструкции, которые относятся к одному блоку,

должны иметь равную величину отступа.
Для выделения блока инструкций, относящихся к инструкции if или else в языке Python используются отступы (4 пробела). Все инструкции, которые относятся

Слайд 22Пример:

x = int(input())
if x < 0:
x =

-x
print(x)

Пример: x = int(input())if x < 0:  x = -xprint(x)

Слайд 23Операторы сравнения
  - больше
=

- больше или равно
== - равенство
!= - неравенство

Операторы сравнения  - больше= - больше или равно== - равенство!= - неравенство

Слайд 24Логические операторы
Логическое И является бинарным оператором, имеет вид and. Оператор and возвращает True тогда и только

тогда, когда оба его операнда имеют значение True.
Логическое ИЛИ является бинарным оператором

и возвращает True тогда и только тогда, когда хотя бы один операнд равен True. Оператор “логическое ИЛИ” имеет вид or.
Логическое НЕ (отрицание) является унарным (то есть с одним операндом) оператором и имеет вид not, за которым следует единственный операнд. Логическое НЕ возвращает True, если операнд равен False и наоборот.

Логические операторыЛогическое И является бинарным оператором, имеет вид and. Оператор and возвращает True тогда и только тогда, когда оба его операнда имеют значение True.Логическое

Слайд 25Пример: программа проверяет, что хотя бы одно из чисел a

или b оканчивается на 0:

a = int(input())
b = int(input())
if a

% 10 == 0 or b % 10 == 0:
print('YES')
else:
print('NO')

Пример: программа проверяет, что хотя бы одно из чисел a или b оканчивается на 0:a = int(input())b

Слайд 26Цикл
Циклы  «for» используются либо для повторения какой-либо последовательности действий заданное число

раз, либо для изменения значения переменной в цикле от некоторого

начального значения до некоторого конечного.
Для повторения цикла некоторое заданное число раз n можно использовать цикл  «for» вместе с функцией  «range:»

Цикл	Циклы  «for» используются либо для повторения какой-либо последовательности действий заданное число раз, либо для изменения значения переменной в

Слайд 27Цикл
Пример:

for i in range(4): # for i in 0,

1, 2, 3:
print(i)
print(i ** 2)
# цикл

закончился, т.к. закончился блок с отступом
print('Конец цикла')
ЦиклПример: for i in range(4): # for i in 0, 1, 2, 3:  	print(i)  	print(i

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

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

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

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

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


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

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