Без темы
<<  Одномерные массивы целых чисел Определение последствий включения или невключения объясняющих переменных в регрессионную модель Включение замещающих переменных в модель  >>
Одномерные массивы целых чисел
Одномерные массивы целых чисел
Ключевые слова
Ключевые слова
Массив
Массив
Способы заполнения массива
Способы заполнения массива
Способы заполнения массива
Способы заполнения массива
Вычисление суммы элементов массива
Вычисление суммы элементов массива
!
!
Программа поиска наибольшего элемента в массиве
Программа поиска наибольшего элемента в массиве
Поиск элемента, равного 50
Поиск элемента, равного 50
Поиск элемента, равного 50
Поиск элемента, равного 50
Подсчет количества элементов
Подсчет количества элементов
Сортировка массива
Сортировка массива
Сортировка массива
Сортировка массива
Картинки из презентации «Одномерные массивы целых чисел» к уроку алгебры на тему «Без темы»

Автор: Босова Людмила Леонидовна. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока алгебры, скачайте бесплатно презентацию «Одномерные массивы целых чисел.ppt» со всеми картинками в zip-архиве размером 1287 КБ.

Одномерные массивы целых чисел

содержание презентации «Одномерные массивы целых чисел.ppt»
Сл Текст Сл Текст
1Одномерные массивы целых чисел. 17end. Для подсчета вводится переменная,
Алгоритмизация и программирование. значение которой увеличивается на единицу
2Ключевые слова. Массив описание каждый раз, когда найден нужный элемент.
массива заполнение массива вывод массива 18Сумма значений элементов,
обработка массива последовательный поиск удовлетворяющих условию. 10. 50. 1. 3. 50.
сортировка. 14. 21. 50. 10. 21. program sum ; var s,
3Массив. Одномерный массив. Массив - i: integer; a: array[1..10] of integer;
это поименованная совокупность однотипных begin randomize; for i:=1 to 10 do
элементов, упорядоченных по индексам, a[i]:=random(100); for i:=1 to 10 do write
определяющим положение элемента в массиве. (a[i],` `); s:=0; for i:=1 to 10 do if
Решение разнообразных задач, связанных с a[i]>10 and (a[i]<30 then s:=s+a[i];
обработкой массивов, базируется на решении write(‘s=', s) end.
таких типовых задач, как: - суммирование 19Сортировка массива. Сортировка
элементов массива; - поиск элемента с элементов массива по невозрастанию выбором
заданными свойствами; - сортировка осуществляется следующим образом: 1. В
массива. Индекс элемента массива. Значение массиве выбирается максимальный элемент.
элемента массива. 2. Максимальный и первый элемент меняются
4Описание массива. var a: array [1..10] местами (первый элемент считается
of integer; const b: array [1..5] of отсортированным). 3. В неотсортированной
integer = (4, 2, 3, 5, 7); Общий вид части массива снова выбирается
описания массива: var <имя_массива>: максимальный элемент; он меняется местами
array [<мин_знач_индекса> .. с первым неотсортированным элементом
<макс_знач_индекса>] of массива. Действия пункта 3 повторяются с
<тип_элементов>; Массив b с неотсортированными элементами массива,
постоянными значениями описан в разделе пока не останется один неотсортированный
описания констант. Имя массива. Тип элемент (минимальный).
элементов массива. Минимальное значение 20Сортировка массива. Индекс. Индекс. 1.
индекса. Значение 1-го элемента массива. 2. 3. 4. 5. 6. 7. 8. Значение. Значение.
Максимальное значение индекса. 0. 1. 9. 2. 4. 3. 6. 5. Шаги. Шаги. Шаги.
5Способы заполнения массива. Шаги. Шаги. Шаги. Шаги. Шаги. 1. 0. 1. 9.
a[i]=2*a[i]+6. 1 способ. Ввод каждого 2. 4. 3. 6. 5. 9. 1. 0. 2. 4. 3. 6. 5. 2.
значения с клавиатуры: for i:=1 to 10 do 9. 6. 0. 2. 4. 3. 1. 5. 3. 4. 9. 6. 5. 2.
read (a[i]); 2 способ. С помощью оператора 4. 3. 1. 0. 5. 9. 6. 5. 4. 2. 3. 1. 0. 9.
присваивания (по формуле): for i:=1 to 10 6. 5. 4. 3. 2. 1. 0. 6. 7. 9. 6. 5. 4. 3.
do a[i]:=i; 3 способ. С помощью оператора 2. 1. 0. Итог: 9. 6. 5. 4. 3. 2. 1. 0.
присваивания (случайными числами): 21Сортировка массива. 0. 1. 9. 2. 4. 3.
randomize; for i:=1 to 10 do 6. 5. 9. 6. 5. 4. 3. 2. 1. 0. program
a[i]:=random(100); rost; var n, i, j, x, imax: integer; a:
6Вывод массива. 1 способ. Элементы array [1..10] of integer; begin for i:=1
массива можно вывести в строку, разделив to 10 do read (a[i]); for i:=1 to 10 do
их пробелом: for i:=1 to 10 do write write (a[i], ' '); for i:=1 to 9 do begin
(a[i], ' '); 2 способ. Вывод с imax:=i; for j:=i+1 to 10 do if
комментариями: for i:=1 to 10 do writeln a[j]>a[imax] then imax:=j; x:=a[i];
('a[', i, ']=', a[i]); 45. 21. 56. 43. 83. a[i]:=a[imax]; a[imax]:=x end; for i:=1 to
56. 69. 34. 28. 15. a[1]=4. a[2]=1. 10 do write (a[i], ' ') end.
a[3]=6. a[4]=3. a[5]=8. a[6]=5. a[7]=9. 22Самое главное. Заполнять массив можно
a[8]=4. a[9]=8. a[10]=7. либо вводя значение каждого элемента с
7Заполнения массива A(10) случайными клавиатуры, либо присваивая элементам
числами и вывод элементов массива. некоторые значения. При заполнении массива
Объявление массива. program n_2 ; var i: и его выводе на экран используется цикл с
integer; a: array[1..10] of integer; параметром. Решение разнообразных задач,
Заполнение массива. randomize; begin for связанных с обработкой массивов,
i:=1 to 10 do a[i]:=random(100); Вывод базируется на таких типовых задачах, как:
массива. for i:=1 to 10 do write (a[i],` суммирование элементов массива; поиск
`); end. элемента с заданными свойствами;
8Вычисление суммы элементов массива. сортировка массива. Массив - это
Определяется ячейка памяти (переменная s), поименованная совокупность однотипных
в которой будет последовательно элементов, упорядоченных по индексам,
накапливаться результат суммирования. определяющим положение элементов в
Переменной s присваивается начальное массиве. В языках программирования массивы
значение 0 - число, не влияющее на используются для реализации таких структур
результат сложения. Для каждого элемента данных, как последовательности и таблицы.
массива из переменной s считывается её Перед использованием в программе массив
текущее значение и складывается со должен быть описан. Общий вид описания
значением элемента массива; полученный одномерного массива: var
результат присваивается переменной s. <имя_массива>: array
Суммирование элементов массива [<мин_знач_индекса> ..
осуществляется за счёт поочерёдного <макс_знач_индекса>] of
добавления слагаемых: тип_элементов;
9Вычисление суммы элементов массива. s 23Вопросы и задания. Запишите на языке
:= 0. s = 0. s :=s + a[1]. s = 0 + a[1]. s Паскаль программу решения задачи. В
:=s + a[2]. s = 0 + a[1]+ a[2]. s :=s + некотором населённом пункте n домов.
a[3]. s = 0 + a[1]+ a[2]+ a[3]. … … s :=s Известно, сколько людей проживает в каждом
+ a[n]. s = 0+a[1]+a[2]+a [3]+…+a[n]. из домов. Исходные данные (количество
Основной фрагмент программы: s:=0; for жильцов) представить с помощью линейной
i:=1 to n do s:=s+a[i]; таблицы а, содержащей n элементов: a[1] -
10Вычисление суммы элементов массива. количество жильцов дома 1, a[2] -
program n_3; var s, i: integer; a: количество жильцов дома 2, …, a[n] -
array[1..10] of integer; begin s:=0; количество жильцов дома N. В общем случае
randomize; for i:=1 to 10 do а[i] — количество жильцов дома i, где i
a[i]:=random(100); for i:=1 to 10 do write принимает все значения от 1 до n (i =1,n).
(a[i],` `); for i:=1 to 10 do s:=s+a[i]; Результат работы обозначить через s.
writeln ('s=', s) end. Считайте количество жильцов дома случайным
11Типовые задачи поиска. Нахождение числом из диапазона от 50 до 200 человек,
наибольшего (наименьшего) элемента а число домов n = 30. Что вы можете
массива. Нахождение элемента массива, сказать о массиве, сформированном
значение которого равно заданному следующим образом? а) for i:=1 to 10 do
значению. a[i]:= random(101)-50; б) for i:=1 to 20
12! Нахождение наибольшего элемента в do a[i]:= i; в) for i:=1 to 5 do a[i]:=
стопке карточек с записанными числами: 1) 2*i-1; В целочисленных массивах a и b
Взять верхнюю карточку, записать на доске содержатся длины катетов десяти
(запомнить) число как наибольшее. 2) Взять прямоугольных треугольников: a[i] - длина
следующую карточку, сравнить числа. Если первого катета, b[i]—длина второго катета
на карточке число больше, то записать это i-го треугольника. Найдите треугольник с
число. Повторить действия, описанные в наибольшей площадью. Выведите его номер,
пункте 2 для всех оставшихся карточек. При длины катетов и площадь. Предусмотрите
организации поиска наибольшего элемента случай, когда таких треугольников
массива правильнее искать его индекс. несколько. Занесите информацию о десяти
13Программа поиска наибольшего элемента европейских странах в массивы n (название
в массиве. program n_4; var s, i, imax: страны), к (численность населения), s
integer; a: array[1..10] of integer; begin (площадь страны). Выведите названия стран
s:=0; randomize; for i:=1 to 10 do в порядке возрастания плотности их
a[i]:=random(100); for i:=1 to 10 do write населения. Напишите программу, которая
(a[i],` `); imax:=1; for i:=2 to 10 do if вычисляет среднюю за неделю температуру
a[i]>a[imax] then imax:=i; write воздуха. Исходные данные вводятся с
('Наибольший элемент a[',imax,']=', клавиатуры. Запишите на языке Паскаль
a[imax]) end. программу решения задачи. Объявлен набор в
1410. 50. 1. 3. 50. 14. 21. 50. 10. 21. школьную баскетбольную команду. Известен
Нахождение элемента массива с заданными рост каждого из n учеников, желающих
свойствами. N - индекс элемента массива попасть в эту команду. Подсчитайте
такой, что a[n]= x, где х - заданное количество претендентов, имеющих шанс
число; сообщение о том, что искомого попасть в команду, если рост игрока
элемента в массиве не обнаружено. команды должен быть не менее 170 см.
Результатом поиска элемента, значение Считайте рост претендента в команду
которого равно заданному, может быть: случайным числом из диапазона от 150 до
Здесь: трём равен 4-й элемент; десяти 200 см, а число претендентов n = 50. Для
равны 1-й и 9-й элементы; нет элемента, чего необходимо описание массива? Может ли
равного 12. массив одновременно содержать целые и
15Поиск элемента, равного 50. 10. 50. 1. вещественные значения? В классе 20
3. 50. 14. 21. 50. 10. 21. program n_5; учеников писали диктант по русскому языку.
var n, i: integer; a: array[1..10] of Напишите программу, подсчитывающую
integer; begin randomize; for i:=1 to 10 количество двоек, троек, четвёрок и
do a[i]:=random(100); for i:=1 to 10 do пятёрок, полученных за диктант. Дан массив
write (a[i],` `); n:=0; for i:=1 to 10 do из десяти целых чисел. Определите, сколько
if a[i]=50 then n:=i; if n=0 then элементов этого массива имеют максимальное
write('Нет') else write (i) end. Будет значение. Пример входных данных. Пример
найден последний из элементов, выходных данных. Введите температуру
удовлетворяющих условию. Понедельник >> 12 Вторник >>
16Поиск элемента, равного 50. 10. 50. 1. 10 Среда >> 16 Четверг >> 18
3. 50. 14. 21. 50. 10. 21. program n_5_1; Пятница >> 17 Суббота >> 16
var n, i: integer; a: array[1..10] of Воскресенье >> 14. Средняя
integer; begin randomize; for i:=1 to 10 температура за неделю: 14,71.
do a[i]:=random(100); for i:=1 to 10 do 24Опорный конспект. Массив - это
write (a[i],` `); i:=0; repeat i:=i+1; поименованная совокупность однотипных
until (a[i]=50) or (i=10); if a[i]=50 then элементов, упорядоченных по индексам,
write(i) else write('Нет') end. Будет определяющим положение элементов в
найден первый из элементов, массиве. var <имя_массива>: array
удовлетворяющих условию. [<мин_знач_индекса> ..
17Подсчет количества элементов. 10. 60. <макс_знач_индекса>] of
21. 53. 58. 14. 28. 50. 10. 51. program тип_элементов; Заполнение массива. Задачи
kolich; var k, i: integer; a: array[1..10] по обработке массива. Ввод с клавиатуры.
of integer; begin randomize; for i:=1 to Присваивание значений. Суммирование
10 do a[i]:=random(100); for i:=1 to 10 do элементов. Сортировка элементов массива.
write (a[i],` `); k:=0; for i:=1 to 10 do Поиск элементов массива с заданными
if a[i]>50 then k:=k+1; write('k=', k) свойствами.
Одномерные массивы целых чисел.ppt
http://900igr.net/kartinka/algebra/odnomernye-massivy-tselykh-chisel-202672.html
cсылка на страницу

Одномерные массивы целых чисел

другие презентации на тему «Одномерные массивы целых чисел»

«Умножение целых чисел» - Какие числа называются целыми ? Почему в последнем примере получилось два разных по знаку ответа ? Как сложить два числа с одинаковыми знаками? Какие числа называются положительными ? Мнемоническое правило. «Знание – самое превосходное из владений. А вы знаете, как выполняется умножение чисел? Цель урока: Научиться умножать целые числа.

«Степени с целым показателем» - Преобразование выражений, содержащих степени с целыми показателями (2 ч). Полезно обратить внимание учащихся на некоторые детали… Последний слайд семинара… Стандартный вид числа (1 ч). Знать определение степени с целым отрицательным показателем. Полезное тождество: Без упрощения выражений, содержащих степени с целым показателем…

«Степень с целым показателем» - Вычислите. Представьте выражение в виде степени. Упростите. При каких значениях х верно равенство. Расположите в порядке убывания. Представьте выражение x-12 в виде произведения двух степеней с основанием x, если один множитель известен.

«Массивы в Паскале» - Нижняя граница отделяется от верхней двумя точками; 4) Тип элементов массива. Массивы. Введем дополнительную переменную с именем max. Заполнение массива. Каждому массиву, используемому в программе, выделяется место в памяти. Для получения доступа к элементу массива используется индекс. Заполнение с клавиатуры.

«Системы счисления» - Сложение в двоичной системе счисления. Позиционные системы счисления. Десятичная система счисления. Системы счисления делятся на позиционные и непозиционные. Позиция цифры в числе называется ее разрядом, а количество цифр в числе его разрядностью. Перевод из двоичной системы счисления в восьмеричную и шестнадцатеричную.

«Системы счисления» - Системы счисления. Человек использует десятичную систему счисления, компьютер – двоичную. Таблица сложения. Древнеегипетская десятичная система счисления. Таблица умножения. Перевод целого числа из десятичной системы в двоичную. Позиционные системы счисления. Часто возникает необходимостость перевода чисел из десятичной системы в двоичную.

Без темы

326 презентаций
Урок

Алгебра

35 тем
Картинки
900igr.net > Презентации по алгебре > Без темы > Одномерные массивы целых чисел