Инфоурок Информатика ПрезентацииПрезентация по информатике на тему " Одномерные массивы в Паскале"

Презентация по информатике на тему " Одномерные массивы в Паскале"

Скачать материал
Скачать материал "Презентация по информатике на тему " Одномерные массивы в Паскале""

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по экономической безопасности

Описание презентации по отдельным слайдам:

  • Одномерные массивы в Паскале

    1 слайд

    Одномерные массивы
    в Паскале

  • Линейная  таблица в программировании называется одномерным массивом.
Массив...

    2 слайд


    Линейная таблица в программировании называется одномерным массивом.
    Массив – это пронумерованная конечная последовательность однотипных величин.
    Индекс – порядковый номер элемента массива


    Каждый элемент массива обозначается индексированным именем в следующей форме:
    Имя массива [индекс].
    Например: Т [2], Т [10].

  • Обычную книгу можно считать массивом.

Книга состоит из множества однотипных...

    3 слайд

    Обычную книгу можно
    считать массивом.

    Книга состоит из множества однотипных элементов – страниц,
    У каждой страницы есть номер (индекс).
    Все страницы объединены под одним названием (название книги)

  • Дом также можно считать массивом.

Дому соответствует один почтовый адрес (г...

    4 слайд

    Дом также можно
    считать массивом.

    Дому соответствует один почтовый адрес (город, улица, номер).

    Элементами дома можно считать квартиры, у каждой из которых есть номер (индекс).


  • Футбольную команду можно считать «массивом». 

команда состоит из нескольких...

    5 слайд

    Футбольную команду можно считать «массивом».

    команда состоит из нескольких людей, у каждого из них есть номер (индекс).

  • Описание массиваМассивы описываются в разделе описания переменных. Общий вид...

    6 слайд

    Описание массива
    Массивы описываются в разделе описания переменных. Общий вид описания:
    Имя: array [нижний индекс .. верхний индекс] of тип
    Имя - имя переменной-массива;
    array - ключевое слово, обозначающее, что переменная является массивом;
    нижний_индекс и верхний_индекс - целые числа, определяющие диапазон изменения индексов элементов.
    тип - тип элементов массива.

    Пример: Т : array [1..12] of integer;
    Создается массив Т из целых чисел, с нумерацией от 1 до 12 (всего 12 элементов).

  • Заполнение массиваданными, вводимыми с клавиатурыЦикл по счету: For i:=1 to...

    7 слайд

    Заполнение массива
    данными, вводимыми с клавиатуры
    Цикл по счету: For i:=1 to 12 do
    begin
    Writeln (‘Введите ‘,I, ‘элемент массива’);
    Readln (T [i]);
    End;
    Цикл «ПОКА»:
    i:=1;
    While i<=12 do
    Begin
    Writeln (‘Введите ‘,I, ‘элемент массива’);
    Read (T [i]);
    i:=i+1;
    End;

  • Вывод массива на экранЦикл по счету:    For i:=1 to 12 do...

    8 слайд

    Вывод массива на экран
    Цикл по счету: For i:=1 to 12 do
    writeln (‘T [‘ ,I, ‘] = ‘, T[i] );

    Цикл «ПОКА»:
    i:=1;
    While i<=12 do
    Begin
    Writeln (‘T [‘ ,I, ‘] = ‘, T[i] );
    i:=i+1;
    End;

  • Задача 1. Сформировать массив из 5 элементов. Вывести на экран максимальный э...

    9 слайд

    Задача 1. Сформировать массив из 5 элементов. Вывести на экран максимальный элемент массива.

    Program maximum;
    var T: array [1..5] of integer;
    var i,max:integer;
    begin
    for i:=1 to 5 do
    begin
    write ('Введите ',i, ' число:'); формирование массива
    read (T [i]);
    end;
    max:= T[1];
    for i:=1 to 5 do
    begin обработка массива
    if T[i]>max then max:=T[i]
    end;
    write ('максимальное число: ',max);
    end.

  • Задача 2. Сформировать массив из 8 элементов. Найти сумму положительных элеме...

    10 слайд

    Задача 2. Сформировать массив из 8 элементов. Найти сумму положительных элементов массива.
    Program summa;
    var T: array [1..8] of integer;
    var i,s:integer;
    begin
    for i:=1 to 8 do
    begin
    write ('Введите ',i, ' число:'); формирование массива
    readln (T [i]);
    end;
    for i:=1 to 8 do
    Begin обработка массива
    if T[i]>0 then s:=s+ T[i]
    end;
    write ('Сумма положительных элементов массива равна ',s);
    end.

  • Задача 3. Сформировать массив из 6 элементов. Найти сумму отрицательных элеме...

    11 слайд

    Задача 3. Сформировать массив из 6 элементов. Найти сумму отрицательных элементов массива.

    Program summa_masiva;
    var T: array [1..6] of integer;
    var i,s:integer;
    begin
    for i:=1 to 6 do
    begin
    write ('Введите ',i, ' число:');
    read (T [i]);
    end;
    for i:=1 to 6 do if T[i]<0 then s:=s+ 1;
    write ('Количество отрицательных элементов массива:',s);
    end.

  • Заполнение массиваслучайными числамиУстановка датчика случайных чисел:
Rando...

    12 слайд

    Заполнение массива
    случайными числами
    Установка датчика случайных чисел:
    Randomize
    При выполнении функции Random (X)
    ее результатом становится целое число в диапазоне от 0 до x.
    При выполнении функции Random (50) – 25
    ее результатом становится целое число в диапазоне от -25 до 25.


  • Заполнение массиваслучайными числами от 0 до 100 Program  Example;
Var Rand:...

    13 слайд

    Заполнение массива
    случайными числами от 0 до 100
    Program Example;
    Var Rand: array [1..20] of integer;
    Var i: integer;
    Begin
    {Установка датчика случайных чисел}
    Randomize;
    {Заполнение массива случайными числами и вывод их на экран}
    Writeln (‘Массив случайных чисел:’);
    For i:=1 to 20 do
    Begin
    Rand [i]:= random (100); Write (Rand [i]:4);
    End;
    End.



  • Формирование массива случайными числами

    14 слайд

    Формирование массива случайными числами

  • Задача 4: Заполнить массив случайными числами. Найти количество вхождений чис...

    15 слайд

    Задача 4: Заполнить массив случайными числами. Найти количество вхождений числа X в массив.
    Program Example;
    Var Rand: array [1..20] of integer; i, x, s: integer;
    Begin
    Randomize;
    Writeln (‘Массив случайных чисел:’);
    For i:=1 to 20 do
    Begin
    Rand [i]:= random (100); Write (Rand [i]:4);
    End;
    Writeln (‘Введи число x:’); Readln (x);
    For i:=1 to 20 do if Rand [i]:=x then s:=s+1;
    If s:=0 then write (‘В массиве нет числа ’,x)
    else write (‘Число ’,x, ‘ в массиве присутствует ’ ,s, ‘раз’);
    End.

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 225 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 17.04.2017 2653
    • PPTX 889.5 кбайт
    • 39 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Крапивко Ольга Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Крапивко Ольга Ивановна
    Крапивко Ольга Ивановна
    • На сайте: 10 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 27413
    • Всего материалов: 16

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 24 регионов
  • Этот курс уже прошли 52 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 21 региона
  • Этот курс уже прошли 149 человек

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 50 человек из 29 регионов
  • Этот курс уже прошли 177 человек

Мини-курс

Event-менеджмент и видеопродакшн: от концепции до успешной реализации

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек

Мини-курс

Цифровые валюты и правовое регулирование

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Сенсорные системы и развитие нервной системы

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 84 человека из 37 регионов
  • Этот курс уже прошли 39 человек