Презентация, доклад по информатике на тему Введение в язык программирования Python

Содержание

Язык Python1991 – разработан Гвидо ван Россумом объектно-ориентированный язык успешно применяться в Google

Слайд 1Языки программирования
Машинно-ориентированные (низкого уровня) - каждая команда соответствует одной команде процессора

(Ассемблер)
Языки высокого уровня – приближены к естественному (английскому) языку, легче воспринимаются человеком, не зависят от конкретного компьютера
для обучения: Бейсик, Паскаль, Python
профессиональные: С++, Python, Паскаль
для задач робототехники и искусственного интеллекта: Пролог, ЛИСП, С++, Python
для Интернета: HTML, CSS, JavaScript, Java, Python, PHP, ASP
Языки программированияМашинно-ориентированные (низкого уровня) - каждая команда соответствует одной команде процессора (Ассемблер)Языки высокого уровня – приближены к

Слайд 2Язык Python
1991 – разработан Гвидо ван Россумом
объектно-ориентированный язык
успешно применяться

в Google
Язык Python1991 – разработан Гвидо ван Россумом объектно-ориентированный язык успешно применяться в Google

Слайд 3Программа
Программа – это
алгоритм, записанный на каком-либо языке программирования
набор команд для

компьютера

Команда – это описание действий, которые должен выполнить компьютер.
откуда взять исходные данные?
что нужно с ними сделать?

Переменная – изменяющаяся величина, имеющая имя (ячейка памяти).
Функция – вспомогательный алгоритм для выполнения вычислений (вычисление квадратного корня, sin).

ПрограммаПрограмма – это алгоритм, записанный на каком-либо языке программированиянабор команд для компьютераКоманда – это описание действий, которые

Слайд 4Пример простейшей программы:
print(‘Сложим два числа А и B’)
A=2
B=3
C=A+B
print(C)

Пример простейшей программы:print(‘Сложим два числа А и B’)A=2B=3C=A+Bprint(C)

Слайд 5Все программы строятся по Алгоритму
Свойства алгоритма
дискретность: состоит из отдельных шагов (команд)
понятность:

должен включать только команды, известные исполнителю (входящие в СКИ)
определенность: при одинаковых исходных данных всегда выдает один и тот же результат
конечность: заканчивается за конечное число шагов
массовость: может применяться многократно при различных исходных данных
корректность: дает верное решение при любых допустимых исходных данных

Алгоритм – это четко определенный план действий для исполнителя.

Все программы строятся по АлгоритмуСвойства алгоритмадискретность: состоит из отдельных шагов (команд)понятность: должен включать только команды, известные исполнителю

Слайд 6Блок-схема линейного алгоритма
начало
конец
C = a + b
ввод a, b
вывод c
блок «начало»
блок

«ввод»

блок «процесс»

блок «вывод»

блок «конец»

Блок-схема линейного алгоритманачалоконецC = a + bввод a, bвывод cблок «начало»блок «ввод»блок «процесс»блок «вывод»блок «конец»

Слайд 7Переменные
Язык Python чувствителен к регистру. Переменная Z и z – разные

переменные. Python, в отличие от многих языков, не требует описания переменных.

Типы переменных:
int { целая }
float { вещественная }
list { список, аналог массивов}
str { символьная строка }
bool { логическая }

Объявление переменных (выделение памяти):

int(“88”) результат 88
str(88) результат “88”
float(88) результат 88.00

ПеременныеЯзык Python чувствителен к регистру. Переменная Z и z – разные переменные. Python, в отличие от многих

Слайд 8Имена программы, констант, переменных
Имена могут включать
латинские буквы (A-Z)


цифры


знак подчеркивания _
заглавные и

строчные буквы не различаются

Имена НЕ могут включать
русские буквы
пробелы
скобки, знаки +, =, !, ? и др.

имя не может начинаться с цифры

Какие имена правильные??
AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B

Имена программы, констант, переменныхИмена могут включатьлатинские буквы (A-Z)цифрызнак подчеркивания _заглавные и строчные буквы не различаютсяИмена НЕ могут

Слайд 9Как изменить значение переменной?
Оператор – это команда языка программирования высокого уровня.
Оператор

присваивания служит для изменения значения переменной.

a=5
b=a+2
a=b*4
print(a)

a

?

5

5

b

?

5+2

7

a

5

7*4

28

Пример:

Как изменить значение переменной?Оператор – это команда языка программирования высокого уровня.Оператор присваивания служит для изменения значения переменной.a=5b=a+2a=b*4print(a)a?55b?5+27a57*428Пример:

Слайд 10Оператор присваивания
Арифметическое выражение может включать
имена переменных
знаки арифметических операций:
+ -

* / // % **

вызовы функций
круглые скобки ( )

умножение

деление

деление нацело

остаток от деления

<имя переменной> = <выражение>;

Возведение в степень

Оператор присваиванияАрифметическое выражение может включатьимена переменныхзнаки арифметических операций:	 	 + -  *  /

Слайд 11

a := 5
10 = x

y = 7,8
b = 2.5
x = 2*(a + y)
a = b + x

Какие операторы неправильные?

имя переменной должно быть слева от знака =

целая и дробная часть отделяются точкой

a := 5   10 = x  y = 7,8  b = 2.5

Слайд 12Порядок выполнения операций
вычисление выражений в скобках
умножение, деление, //, % слева направо
сложение

и вычитание слева направо

Z = (5*a*c+3*(c-d))/a*(b-c)/ b

X =(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a))

2 3 5 4 1 7 8 6 9

2 6 3 4 7 5 1 12 8 11 10 9

Порядок выполнения операцийвычисление выражений в скобкахумножение, деление, //, % слева направосложение и вычитание слева направоZ = (5*a*c+3*(c-d))/a*(b-c)/

Слайд 13Оператор ввода
a=input( ) { ввод значения переменной a}
a=input(“Введите число”)
c =

a + 2
print ( ‘c=“, c )

Протокол:
Введите число
25
c=27

компьютер

пользователь

Оператор вводаa=input( )  { ввод значения переменной a}a=input(“Введите число”)c = a + 2print ( ‘c=“, c

Слайд 14Оператор вывода
print ( a ) { вывод значения переменной a}
print

(' Hello!‘) { вывод текста}

print ( ‘Otvet: ', c ) { вывод текста и значения переменной c}

print ( a+b ) { вывод суммы чисел }

Оператор выводаprint ( a )  { вывод значения переменной a}print (' Hello!‘) { вывод текста}print (

Слайд 15Сложение двух чисел
Задача. Ввести два целых числа и вывести на экран

их сумму.

Простейшее решение:


a=input()
b=input()
c = a + b
print ( c )

Сложение двух чиселЗадача. Ввести два целых числа и вывести на экран их сумму.Простейшее решение:	  a=input()

Слайд 16Форматирование вывода
import math
x=math.pi
print ('Pi=',"%.50f" % (x))
вызов библиотеки
в дробной части
Результат выполнения

программы:
Pi=3.14159265358979311599796346854418516159057617187500
Форматирование выводаimport mathx=math.piprint ('Pi=',

Слайд 17Задания
«4»: Ввести три числа, найти их сумму и произведение.
Пример:

Введите три числа:
4 5 7
4+5+7=16
4*5*7=140
«5»: Ввести три числа, найти их сумму, произведение и среднее арифметическое.
Пример:
Введите три числа:
4 5 7
4+5+7=16
4*5*7=140
(4+5+7)/3=5.33
Задания«4»: Ввести три числа, найти их сумму и произведение.  Пример:	 Введите три числа:	 4  5

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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