Рабочие листы
к вашим урокам
Скачать
1 слайд
ИНФОРМАТИКА 7 класс
Тема: «Погоня за Нюхлером »
МБОУ гимназия имени академика Н.Г.Басова.
2019г.
2 слайд
17 div 5 = 3
352 div 10 mod 10 = 4
46 div 200 = 0
543 mod 10 = 3
-9 mod 2 =-
6) Как отрезать 2 последних цифры числа?1
7) Как проверить что последняя цифра числа =5?
8) Что такое массив?
Разминка
Математические задачи с использованием операций DIV и MOD
3 слайд
Разминка
1. Циклический алгоритм обработки массива чисел
1. Var
k, m: integer;
Dat: array[1..10] of integer;
Begin
Dat[1] := 12; Dat[2] := 15; Dat[3] := 17;
Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10;
Dat[8] := 13; Dat[9] := 14; Dat[10] := 15;
m := 0;
for k := 1 to 10 do
if Dat[k]=15 then m := m + 1;
writeln(m);
End. 3
4 слайд
Разминка
2.Циклический алгоритм обработки массива чисел
2. Var k, m: integer;
Dat: array [1..10] of integer;
Begin
Dat[1] := 12; Dat[2] := 15; Dat[3] := 17;
Dat[4] := 15; Dat[5] := 14; Dat[6] := 12; Dat[7] := 10;
Dat[8] := 13; Dat[9] := 14; Dat[10] := 15;
m := 0;
for k := 1 to 10 do
if Dat[k] > m then m := Dat[k];
writeln(m);
End.1 317
5 слайд
Разминка
3.Циклический алгоритм обработки массива чисел
3. Var k, m, n: integer;
Dat: array[1..10] of integer;
Begin
Dat[1] := 7; Dat[2] := 9; Dat[3] := 10; Dat[4] := 5;
Dat[5] := 6; Dat[6] := 7; Dat[7] := 9; Dat[8] := 8;
Dat[9] := 6; Dat[10] := 9; m := 10; n := 0;
for k := 1 to 10 do
if Dat[k] < m then
begin m := Dat[k]; n := k; end;
writeln(n);
End. 4
6 слайд
Разминка
Циклический алгоритм обработки массива чисел
Var k, s: integer;
Sea: array[1..12] of integer;
Begin
Sea[1]:=170; Sea[2]:=170; Sea[3]:=190; Sea[4]:=210; Sea[5]:=230; Sea[6]:=220; Sea[7]:=240; Sea[8]:=160; Sea[9]:=190; Sea[10]:=210; Sea[11]:=170; Sea[12]:=170;
s := 100;
for k := 1 to 12 do
if Sea[k] > 220 then begin s := s + Sea[k]; end; writeln(s);
End. 5
7 слайд
Решение задач
1. Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от –10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых оба числа не делятся на 5. В данной задаче под парой подразумевается два подряд идущих элемента массива.
k:= 0;
for i := 1 to N-1 do
begin
if (a[i] mod 5 <> 0) and (a[i+1] mod 5 <> 0)
then k = k + 1;
end;
writeln(k);
8 слайд
Тема урока: «Базовые алгоритмы обработки массивов. Решение задач»
«Чтобы научить решать задачи, надо их решать!».
Д. Пойа.
9 слайд
ФИЗКУЛЬТМИНУТКА
https://www.youtube.com/watch?v=dvRFQc7K_cQ
10 слайд
Решение задач
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от –10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых оба числа не делятся на 5. В данной задаче под парой подразумевается два подряд идущих элемента массива.
k:= 0;
for i := 1 to N-1 do
begin
if (a[i] mod 5 <> 0) and (a[i+1] mod 5 <> 0)
then k = k + 1;
end;
writeln(k);
11 слайд
Решение задач
Дан целочисленный массив из 50 элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых оба числа трехзначные. В данной задаче под парой подразумевается два подряд идущих элемента массива.
const
N = 30;
var a: array [1..N] of integer;
i, j, k: integer;
begin
for i := 1 to N do
readln(a[i]);
...
end.
12 слайд
Решение задач
3. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от −10 000 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых хотя бы одно число делится на 7. В данной задаче под парой подразумевается два подряд идущих элемента массива.
const
N = 30;
var a: array [1..N] of integer;
i, j, k: integer;
begin
for i := 1 to N do
readln(a[i]);
...
end.
13 слайд
Исправьте все ошибки в программе!
Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от –100 до 100 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, сумма которых чётна, а произведение больше 100. Под парой подразумевается два подряд идущих элемента массива.
14 слайд
const N = 40;
Var
a: array [1..N] of longint;
i, j, k: longint;
begin
for i := 1 to N do
Readln (a[i]);
k := 0;
if (a[i] + a[i + 1] ) mod 2 = 0 and a[i] * a[i + 1] > 100
then inc(k);
writeln(k);
end.
15 слайд
const N = 40;
Var
a: array [1..N] of longint;
i, j, k: longint;
begin
for i := 1 to N do
Readln (a[i]);
k := 0;
for i := 1 to N-1 do
if ((a[i] + a[i + 1] ) mod 2 = 0) and (a[i] * a[i + 1] > 100)
then inc(k);
writeln(k);
end.
16 слайд
1. Совокупность ячеек по горизонтали.
3
1
2
4
5
6
7
17 слайд
1. Совокупность ячеек по горизонтали.
3
о
а
с
т
р
к
1
2
4
5
6
7
18 слайд
2. Основной структурный элемент таблицы; место пересечения строки и столбца.
3
о
а
с
т
р
к
1
2
4
5
6
7
19 слайд
2. Основной структурный элемент таблицы; место пересечения строки и столбца.
3
о
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
20 слайд
3. Вертикальная колонка.
3
о
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
21 слайд
3. Вертикальная колонка.
3
о
а
с
т
о
л
б
е
ц
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
22 слайд
4. Выражение, начинающееся с символа “=”, по которому выполняются вычисления в ячейке.
3
о
а
с
т
о
л
б
е
ц
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
23 слайд
4. Выражение, начинающееся с символа “=”, по которому выполняются вычисления в ячейке.
3
о
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
24 слайд
5. Документ, с которым работает MS Excel.
3
о
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
25 слайд
5. Документ, с которым работает MS Excel.
3
о
к
н
и
г
а
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
26 слайд
6. Имя столбца и номер строки, где находится ячейка, без пробела между ними.
3
о
к
н
и
г
а
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
27 слайд
3
о
к
н
и
г
а
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
д
р
е
с
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
6. Имя столбца и номер строки, где находится ячейка, без пробела между ними.
28 слайд
7. Электронная...
3
о
к
н
и
г
а
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
а
д
р
е
с
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
29 слайд
3
о
к
н
и
г
а
а
с
т
о
л
б
е
ц
м
р
о
ф
у
л
а
ц
а
д
р
е
с
а
с
т
р
к
я
ч
е
й
к
1
2
4
5
6
7
7. Электронная...
30 слайд
Ы
,
,
,
,
,
ДИАГРАММЫ
,
,
,
,
Разгадайте ребус...
31 слайд
Диаграмма – это представление данных таблицы в графическом виде, которое используется для анализа и сравнения данных . Большинство диаграмм строятся в прямоугольной системе координат.
32 слайд
MS EXCEL
33 слайд
СПАСИБО ЗА УРОК МОИ ЮНЫЕ ВОЛШЕБНИКИ!
Рабочие листы
к вашим урокам
Скачать
Презентация к уроку "Одномерные массивы". Занимательная презентация выполненная в стиле фантастического фильма Fantastic Beasts and Where to Find Them, 2016г позволит провести увлекательный и запоминающийся урок, для обучающихся 7-9х классов. А главный герой фильма, всеми любимый персонаж - веселый "Нюхлер", позволит освоить сложный материал быстро и качественно. Цель урока - поймать воришку Нюхлера, собирая золотые монеты за каждую правильно решенную задачу. Как только у Вас будет много монет, приманить его не составит особого труда! Удачи, мои юные волшебники!
6 667 830 материалов в базе
«Информатика», Босова Л.Л., Босова А.Ю.
§ 2.2. Одномерные массивы целых чисел
Больше материалов по этой темеНастоящий материал опубликован пользователем Коновалова Алла Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
3 ч.
Мини-курс
5 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.