Домашнее задание:
§ 2.1-2.2.3
РТ.
№ 64, 72
Анализ контрольной работы:
Анализ контрольной работы:
№ записи
1
Клуб= «Спарта»
2
Клуб= «Ротор»
1
0
Не Пол= «ж»
0
3
Клуб= «Спарта»
4
0
0
0
5
1
1
0
1
(Клуб= «Спарта»
или Клуб= «Ротор»
0
6
0
1
0
0
или Клуб= «Ротор») и не Пол= «ж»
1
0
1
0
0
0
0
1
0
0
1
0
0
1
0
Расставь порядок действий
Какое значение имеет порядок действий?
Расставь скобки, чтобы получилось верное равенство
Имеет ли значение порядок действий, если данные обрабатывать с помощью компьютера?
1
2
3
4
((
)
)
150 - 2 х 24 + 12 : 6 = 140
Отгадай ребус и узнаешь какие данные ты будешь обрабатывать на уроке с помощью определенной последовательности действий?
Массив
Тема урока:
«Понятие линейного массива.
Ввод и вывод.
Этапы решения задач на компьютере»
Задачи урока:
с понятием линейного массива.
Познакомиться:
Научиться:
поэтапно разрабатывать программу для решения задач с помощью компьютера.
По 1 баллу
Познакомься с этапами решения задач с помощью компьютера:
У. с. 58-59
Массив — упорядоченный набор значений одного типа, расположенных в памяти непосредственно друг за другом.
При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть через ссылку на массив с указанием номера (индекса) нужного элемента.
Количество используемых индексов массива может
быть различным: массивы с одним индексом называют одномерными, с двумя —двумерными, и т.д. Одномерный массив («колонка», «столбец») примерно соответствует вектору в математике (на рис. (а) a[4] == 56, т.е. четвёртый элемент массива а равен 56); двумерный — матрице (на рис. 5.1(b) можно писать
A[1][6] == 22, можно A[1, 6] == 22).
Массивы делятся на статические и ди-
намические.
Статический массив — массив, размер которого определяется на момент компиляции программы.
Динамический массив — массив, размер которого задаётся во время работы программы.
Тип элементов массива можно определить в момент создания с помощью именованного аргумента dtype.
Модуль numpy предоставляет выбор из следующих встроенных типов: bool (логическое значение),
character (символ), int8, int16, int32, int64 (знаковые целые числа размеров в 8, 16, 32 и 64 бита соответственно), uint8, uint16, uint32, uint64 (беззнаковые целые числа размеров в 8, 16, 32 и 64 бита соответственно), float32 и float64 (действительные числа одинарной и двойной точности), complex64 и complex128 (комплексные числа одинарной и двойной точности), а также возможность определить собственные типы данных, в том числе и составные.
Создаём массив размерностью 10, заполняем его случайными числами из диапазона от -50 до 50. Вводим переменную "x", равную максимально возможному числу в данном промежутке, и ищем наименьший элемент массива.
from random import randint
n=10
a=[0]*n
for i in range(n):
a[i]=randint(-50, 50)
print(a[i], end=' ')
print(sep='\d')
x=50
for i in range(n):
if a[i]
x=a[i]
print('наименьшее число', x)
Аналогичная программа для поиска наибольшего числа массива.
x: x=a[i] print('наибольшее число', x) " width="640"
from random import randint
n=10
a=[0]*n
for i in range(n):
a[i]=randint(-50, 50)
print(a[i], end=' ')
print(sep='\d')
x=-50
for i in range(n):
if a[i]x:
x=a[i]
print('наибольшее число', x)