Презентация на тему "Таблицы и массивы"

Презентация: Таблицы и массивы
Включить эффекты
1 из 26
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Смотреть презентацию онлайн с анимацией на тему "Таблицы и массивы". Презентация состоит из 26 слайдов. Материал добавлен в 2019 году.. Возможность скчачать презентацию powerpoint бесплатно и без регистрации. Размер файла 0.12 Мб.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    26
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Таблицы и массивы
    Слайд 1

    Таблицы и массивы

  • Слайд 2

    Представление таблицы в языках программирования называется массивом. Примером массива: матрица (таблица чисел, состоящая из строк и столбцов) А=(1 24 -3,5 0 6 -7) Такую таблицу называют линейной. Для обозначения чисел массива используют индексированные имена. Пример : А[1]=1 - это 1й элемент массива А[2]=24 - это 2й элемент массива и т.д.

  • Слайд 3

    В программировании линейная таблица называется одномерным массивом. В нашем примере А - это имя массива. Элементы массива пронумерованы. Порядковый номер элемента называется индексом. Каждый элемент массива обозначается индексированным именем: [] Пример : А[2] А - имя массива 2 - индекс

  • Слайд 4

    Все элементы массива должны иметь одинаковый тип. Если массив состоит только из целых чисел, то тип массива – целый. В нашем примере тип массива – вещественный. Массив – это пронумерованная ко-нечная последовательность однотипных величин. Решение задач по обработке массива связано с перебором элементов массива (такой перебор можно построить в цикле).

  • Слайд 5

    Описание и ввод массива на АЯ

    В алгоритмическом языке массив называется таблицей и записывается вещ табА[1:6], что означает массив вещественного типа с именем А и количеством элементов равным 6 алгввод массива вещтаб А[1:6] целn нач n:=1 выводA= покаn

  • Слайд 6

    Массивы в паскале

    Общая форма описания одномерного массива на Паскале имеет вид: var: array []of слово«array» переводится как «массив» Пример : varА:array [1..6]ofreal

  • Слайд 7

    Вводмассива наПаскале

    алгввод массива вещтаб А[1:6] цел n нач выводA= дляn от 1 до6 повторять нц ввод А[n] кц кон Program massiv; varА:array [1..6]ofreal; n:integer; Begin writeln( ‘A=‘); for n:=1 to 6 do read(A[n]); End.

  • Слайд 8

    Пример 1

    Составить алгоритм и программу для умножения матрицы на число. Решение : Пусть матрица В состоит из 12 вещественных чисел Найдем матрицу 5В

  • Слайд 9

    алг массива вещтабB[1:12] цел n нач выводB= дляn от 1 до12 повторять нц вводB[n] кц вывод5B= дляn от 1 до12 повторять нц B[n]:=5*B[n] выводB[n] кц кон Program massiv; varB:array [1..12]ofreal; n:integer; Begin writeln( ‘B=‘); for n:=1 to 12 do read(B[n]); writeln( ‘5B=‘); for n:=1 to 12 do begin B[n]:=5*B[n]; write(B[n]); end End.

  • Слайд 10

    Пример 2

    Составить алгоритм и программу для нахождения суммы двух матриц. Решение: Пусть 1 матрица - А состоит из 7 элементов 2 матрица – В состоит из 7 элементов Искомая матрица С=А+В

  • Слайд 11

    алг сумма массивов вещтаб А[1:7] табB[1:7] таб С[1:7] цел n нач вывод А= дляn от 1 до 7 повторять нц ввод А[n] кц выводB= дляn от 1 до 7 повторять нц вводB[n] кц вывод С= дляn от 1 до 7 повторять нц С[n]:= А[n] + B[n] вывод С[n] кц кон Program symmamassivov; varА:array [1..7]ofreal; B:array [1..7]ofreal; С:array [1..7]ofreal; n:integer; Begin {ввод массива А} writeln( ‘А=‘); for n:=1 to 7 do read(А[n]); {ввод массива В} writeln( ‘В=‘); for n:=1 to 7 do read(В[n]); {вычисление суммы С=А+В} writeln( ‘С=‘); for n:=1 to 7 do begin С[n]:= А[n]+B[n]; write(С[n]); end End.

  • Слайд 12

    Пример 3

    Составить алгоритм и программу нахождения положительных элемента массива. Решение: Пусть матрица В состоит из 12 вещественных чисел. Для выбора положительных элементов добавим в цикл условие выбора элемента матрицы В большего нуля.

  • Слайд 13

    алг массива вещтабB[1:12] цел n нач выводB= дляn от 1 до12 повторять нц вводB[n] кц выводПОЛОЖИТЕЛЬНЫЕ ЭЛЕМЕНТЫ дляn от 1 до12 повторять нц если B[n]>0 то выводB[n] кц кон Program massiv; varB:array [1..12]ofreal; n:integer; Begin writeln( ‘B=‘); for n:=1 to 12 do read(B[n]); writeln( ‘ POLOHITELNIE ELEMENTI ‘); for n:=1 to 12 do if B[n]>0 then write(B[n]); End.

  • Слайд 14

    Составим блок схему

    Program massiv; varB:array [1..12]ofreal; n:integer; Begin writeln( ‘B=‘); for n:=1 to 12 do read(B[n]); writeln( ‘ POLOHITELNIE ELEMENTI ‘); for n:=1 to 12 do if B[n]>0 then write(B[n]); End. начало конец Вывод B= Ввод В[n] n от 1 до 12 Вывод ‘положительного элемента’ n от 1 до 12 B[n]>0 Ввод В[n] да нет

  • Слайд 15

    Двумерные массивы

  • Слайд 16

    Таблица чисел, состоящая из нескольких строк и столбцов, в языках программирования называется двумерным массивом. Пример: А= В= С= Для обозначения чисел массива используют индексированные имена. Пример : В[1,2]=-5 - это элемент 1 строки 2 столбца массива С[2,1]= 6 - это элемент 2 строки 1 столбца массива и т.д.

  • Слайд 17

    Описание и ввод двумерного массива на АЯ

  • Слайд 18

    В алгоритмическом языке двумерный массив записывается следующим образом: вещтаб А[1:4,1:3] Данная запись означает, что задан массив вещественного типа с именем А, количество строк равно 4, количество столбцов 3. Пример: А=

  • Слайд 19

    Алгоритм ввода двумерного массива

    алгввод двумерного массива вещтаб А[1:4,1:3] цел n, m нач выводA= дляn от 1 до4 дляm от 1 до3 повторять нц ввод А[n,m] кц кон

  • Слайд 20

    Описания двумерногомассива на Паскале

  • Слайд 21

    Общая форма описания двумерного массива на Паскале имеет вид: var: array [,]of Пример : varА:array [1..6,1..5]ofreal

  • Слайд 22

    Ввод двумерного массива на Паскале

    алгдвумерный массив вещтаб А[1:4,1:3] цел n, m нач выводA= дляn от 1 до4 дляm от 1 до3 повторять нц ввод А[n,m] кц кон Program massiv; varА:array [1..4,1..3]ofreal; n,m:integer; Begin writeln( ‘A=‘); for n:=1 to 4 for m:=1 to 3 do read(A[n,m]); End.

  • Слайд 23

    Пример 1

    Составим алгоритм и программу нахождения суммы элементов двумерного массива. Решение: Пусть А массив вещественных чисел состоящий из 3 строк и 3 столбцов S - сумма чисел элементов массива

  • Слайд 24

    алгдвумерный массив вещтаб А[1:3,1:3], S цел n, m нач выводA= дляn от 1 до 3 дляm от 1 до3 повторять нц ввод А[n,m] кц вывод сумма элементов = S:=0 дляn от 1 до 3 дляm от 1 до3 повторять нц S:=S+А[n,m] кц выводS кон Program massiv; varА:array [1..3,1..3]ofreal; S: real; n,m:integer; Begin writeln( ‘A=‘); for n:=1 to 3 for m:=1 to 3 do read(A[n,m]); writeln( ‘summa elementov=‘); S:=0 ; for n:=1 to 3 for m:=1 to 3 do S:=S+А[n,m]; writeln(S); End.

  • Слайд 25

    Пример 2

    Найти количество положительных элементов массива. Решение: Пусть В массив вещественных чисел состоящий из 5 строк и 4 столбцов k - количество элементов массива больших нуля

  • Слайд 26

    алгдвумерный массив вещтабB[1:5,1:4] цел n, m, k нач выводB= дляn от 1 до5 дляm от 1 до4 повторять нц вводB[n,m] кц выводk= k:=0 дляn от 1 до5 дляm от 1 до4 повторять нц еслиB[n,m]>0 то k:=k+1 кц выводk кон Program massiv; varB:array [1..5,1..4]ofreal; n,m,k:integer; Begin {ввод массива В} writeln( ‘B=‘); for n:=1 to 5 for m:=1 to 4 do read(B[n,m]); {количество положительных эле-ментов} writeln( ‘k=‘); k:=0; for n:=1 to 5 for m:=1 to 4 do if B[n,m]>0 then k:=k+1; writeln(k); End.

Посмотреть все слайды

Сообщить об ошибке