Презентация СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:35 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:475.00 kB
- Просмотров:114
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№13 слайд
Содержание слайда: Выполните задания самостоятельно
Заполнить массив и вывести его на экран
М [9] числами 3, 4, 7, 9, 19, 23, 24, 27, 39.
Е [10] числами 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
В [11] числами 1, 8, 9, 10, 15, 21, 23, 24, 19, 64, 63
А[10] числами 1, 7, 12, 14, 96, 49, 63, 54, 13, 22
L[9] числами 105, 126, 134, 176, 181, 193, 132, 144, 156
В [7] числами 4, 5, 6, 7, 9, 16, 25
А [8] числами 9, 11, 13, 29, 39, 23, 41, 46
L [11] числами 33, 35, 37, 36, 41, 42, 44, 47, 49, 52, 53
К [10] числами 81, 82, 83, 91, 92, 93, 41, 42, 43, 50
С [8] числами 2, 1, 3, 4, 5, 9, 11, 14
К [9] числами 54, 55, 56, 57, 66, 67, 68, 75, 76
№14 слайд
Содержание слайда: «Случайным называется число, появление которого не связано ни с какой закономерностью. Например, случайным является число, выпадающее при бросании кубика для игры в кости. А сам кубик можно рассматривать как генератор случайных чисел. Во всех языках программирования реализованы генераторы случайных чисел.
«Случайным называется число, появление которого не связано ни с какой закономерностью. Например, случайным является число, выпадающее при бросании кубика для игры в кости. А сам кубик можно рассматривать как генератор случайных чисел. Во всех языках программирования реализованы генераторы случайных чисел.
№18 слайд
Содержание слайда: Заполнение массива константами
элементы массива — константы.
В этом случае заполнение происходит в разделе const. В этом разделе после описания массива надо в круглых скобках через запятую указать конкретные значения элементов. Например, рассмотрим такую задачу: заполнить массив К[8] константами: 4, 6, 90, 23, 56, 79, 34, 12. Решение будет таким:
const К: array[1..8] of Integer = (4, 6, 90, 23, 56, 79, 34, 12);
Вывод массива осуществляется в самой программе так же, как было рассмотрено ранее
№21 слайд
Содержание слайда: Заполнение массива, элементы которого связаны некоторой закономерностью
элементы массива связаны некоторым законом.
Элементы массива — нечетные положительные числа от 1 до 23, т. е. массив состоит из чисел 1, 3, 5, 7, 9, ... , 23, т.е.значение элемента связано с его индексом по закону: М[1] = 2*1—1 для I от 1 до 12. Количество элементов такого массива можно посчитать по формуле:
n = (23 — 1)/2 + 1.
Элементы массива — положительные четные числа, то используется другое соотношение: М[1] = 2*1, количество элементов вычисляется аналогично.
№22 слайд
Содержание слайда: Заполнить массив нечетными целыми числами в интервале от 1 до 41 и вывести его на экран.
Заполнить массив нечетными целыми числами в интервале от 1 до 41 и вывести его на экран.
В этой задаче надо посчитать количество элементов массива по формуле
n = (41-1)/2 + 1 = 21.
Остальное решение не требует пояснения, и можно сразу написать программу:
№23 слайд
Содержание слайда: Вам передали набор показаний температуры, которые снимались в течение июня месяца текущего года. Написать программу, анализирующую эти данные.
а) средняя температура в июне;
б) число дней, в которых температура была выше 23 градусов.
Program Temperature;
var
t : array[1..30] of integer;
k ,i : integer; s : real;
begin
for i := 1 to 30 do
begin
write('Введите температуру в ',i,' - день '); readln(t[i]);
end;
s := 0; k := 0;
for i := 1 to 30 do
begin
s := s + t[i];
if t[i] > 23 then k := k + 1;
end;
writeln('Средняя температура в июне ', s/30:5:2);
writeln('Число дней с температурой больше 23 град. ', k)
end.
№24 слайд
Содержание слайда: Составить программу подсчета суммы элементов массива из 20 чисел, имеющих четные порядковые номера.
Функция random(2*k + 1) - k будет вырабатывать случайные целые числа из промежутка [-k, k], где k - натуральное число.
Program Sum;
Const n = 20;
type t = array[1..n] of integer;
var a : t; s, i : integer;
begin
randomize;
writeln('Заданный массив целых чисел');
s := 0;
for i := 1 to n do
begin
a[i] := random(101)-50;
write(a[i], ' ');
if i mod 2 = 0 then s := s + a[i];
end;
writeln;
writeln('Сумма элементов с четными номерами равна ', s)
end.
№27 слайд
Содержание слайда: Составить программу перестановки 3 - го и 5 - го элементов одномерного массива.
Пусть задан произвольный массив целых чисел:
3 -12 45 16 -23 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]
Необходимо переставить 5-й и 8-й элементы, т. е. -23 и 76.
если a[5] := a[8], то a[5] будет стерто
p := a[5] - "запоминается" 5 - й элемент,
a[5] := a[8] - на место пятого элемента "ставится" восьмой
a[8] := p - на место восьмого элемента "ставится" пятый.
Program perest_ind;
Const n=10;
a: array[1..10] of integer=(3,6,12,56,9,23,5,90,11,123);
Var i, p: integer;
Begin Write (‘заданный массив’);
For i:=1 to n do write(a[i],’ ‘);
p:=a[3]; a[3]:=a[5]; a[5]:=p;
For i:= 1 to n do write (a[i], ‘ ‘);
Write (‘до перест. инд. A[3] и a[5] = ‘, a[5],’ ‘,a[3],’после = ’, a[3],a[5]);
Readln; end.
№29 слайд
Содержание слайда: Переставить указанный пользователем элемент массива в начало, т. е. на первое место, последовательно переставляя его с соседними элементами.
Пусть задан массив, в котором по заданию пользователя надо переставить пятый элемент на первое место с помощью последовательной перестановки его с соседними элементами.
3 - 12 45 16 -23 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]
Этот процесс будет выглядеть так: переставляются 4 - й и 5 - элементы, получается массив:
3 -12 45 -23 16 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9];
переставляются 3 - й и 4 - элементы, получается:
3 -12 -23 45 16 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9];
переставляются 2 - й и 3 - й элементы, получается:
3 -23 -12 45 16 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9];
и, наконец, переставляются 1 - й и 2 - й элементы:
-23 3 -12 45 16 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9];
for i := k downto 2 do
begin
p := a[i-1]; a[i-1] := a[i]; a[i] := p
end
№30 слайд
Содержание слайда: Program Perest_elem _mass;
Program Perest_elem _mass;
const n = 20;
type t = array[1..n] of integer;
var a : t; i, k, p: integer;
begin
randomize;
writeln('Заданный массив целых чисел');
for i := 1 to n do
begin
a[ i ] := random(201) - 100; write (a[ i ], ' ') ;
end;
Writeln(‘введите номер переставляемого элемента’); readln(k);
for i := k downto 2 do
begin
p := a[ i -1]; a[ i -1] := a[ i ]; a[ i ] := p;
end;
writeln('Массив после перестановки элемента в начало');
for i := 1 to n do write(a[ i ], ' ');
readln;
end.
№31 слайд
Содержание слайда: 1. Измените программу так, чтобы заданный элемент перемещался в конец массива (на последнее место).
1. Измените программу так, чтобы заданный элемент перемещался в конец массива (на последнее место).
2. Д/з Измените программу, чтобы она последовательно перемещала два рядом стоящих элемента a[k] и a[k + 1] в начало массива.
№32 слайд
Содержание слайда: 1. В одномерном массиве найдите число отрицательных элементов массива.
1. В одномерном массиве найдите число отрицательных элементов массива.
2. Дан массив c(n). Найдите число положительных элементов этого массива и выведите на экран их индексы и сами элементы.
3. Написать программу вычисления суммы тех элементов целочисленного массива n0, n1, ..., n100, которые являются четными числами.
№33 слайд
Содержание слайда: Сортировка массива – это расположение массива по возрастанию или по убыванию
Пузырьковая сортировка
3 - 12 45 16 -23 4 -5 76 -34
a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]
for i := 2 to n do begin
for j:= n downto I do begin
if a [ j ] < a [ j-1 ] then
p:= a[ j ]
a[ j ]:=a [ j - 1];
a [ j - 1]:=p;
end;
end;
writeln('Массив после перестановки элемента');
for i := 1 to n do write(a[ i ], ' ');
readln;
end.
№34 слайд
Содержание слайда: Удалить элемент из одномерного массива, заданного датчиком случайных чисел
Program udalenie;
Const n=10;
Var a:array [1..n] of integer; I, k, n: integer;
Begin
Randomize;
Writeln(‘Заданный массив’);
For i:=1 to n do begin
a[ i ]:= random (67) – 33;
Write (a [ i ]), ‘ ‘);
end;
Writeln(‘ Введите номер удаляемого элемента’);
Readln(k);
For i:= 1 to n-1 do begin
if i>= k then a[ i ] := a [ i +1];
end;
a[ n ]:= 0;
For i:= 1 to n-1 do write (a [ I ], ‘ ‘ );
Readln;
end.
№35 слайд
Содержание слайда: Вставка элемента в одномерный массив, заданного датчиком случайных чисел
Program udalenie;
Const n=11;
Var a:array [1..n] of integer; i, k, r, n: integer;
Begin
Randomize;
Writeln(‘Заданный массив’);
For i:=1 to n -1 do begin
a[ i ]:= random (67) – 33;
Write (a [ i ]), ‘ ‘);
end;
Writeln(‘ Введите номер и значение вставляемого элемента’); readln (k, r);
Readln(k,r );
For i:= K+1 to N do begin
a[ i ] := a [ i-1];
end;
a[ k ]:= r;
For i:= 1 to n do write (a [ I ], ‘ ‘ );
Readln;
end.
Скачать все slide презентации СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ ОДНОМЕРНЫЕ МАССИВЫ. РАБОТА С ЭЛЕМЕНТАМИ одним архивом:
-
Одномерные массивы. Заполнение массивов. Работа с элементами одномерного массива
-
Одномерные массивы Вставка и удаление элемента
-
Язык программирования Pascal Работа с символьными данными А. Жидков
-
Самостоятельная работа по теме Системы управления базами данных
-
"Простые стандартные типы данных. Операции с числовыми переменными. Логические операции" - скачать презентации п
-
Мы занимаемся разработкой программного обеспечения, бизнес-приложений баз данных. Простота и удобство работы, надежность и максим
-
Турбо Паскаль Оператор присваивания. Арифметические выражения. Типы данных
-
История Linux и ПСПО Разработка Linux Типы программного обеспечения ПСПО
-
Программная обработка данных на компьютере
-
Структурирование данных Типы структур