Презентация, доклад на тему Решение задач части 2 ЕГЭ (Массивы)

Содержание

Что нужно знатьМассив – совокупность однотипных данных, имеющих общее имя. Каждая такая единица данных называется элементом массива. для обращения к элементу массива используют квадратные скобки, запись A[i] обозначает элемент массива A с номером (индексом) iдля обработки

Слайд 1


Создание короткой простой программы обработки массива (С2)

Создание короткой простой программы обработки массива (С2)

Слайд 2
Что нужно знать
Массив – совокупность однотипных данных, имеющих общее имя. Каждая

такая единица данных называется элементом массива.

для обращения к элементу массива используют квадратные скобки, запись A[i] обозначает элемент массива A с номером (индексом) i

для обработки всех элементов массива используется цикл вида
for i:=1 to N do begin
{ что-то делаем с элементом A[i] }
end;


Что нужно знатьМассив – совокупность однотипных данных, имеющих общее имя. Каждая такая единица данных называется элементом массива.

Слайд 3Описание массива

Описание массива

Слайд 4Основные операции работы с массивами
Задание начальных значений (инициализация) массива
Заполнение элементов

массива определенными значениями
Присвоить элементам массива значения их индексов











Основные операции работы с массивамиЗадание начальных значений (инициализация) массива Заполнение элементов массива определенными значениямиПрисвоить элементам массива значения

Слайд 5Основные операции работы с массивами
Задание начальных значений (инициализация) массива
For i:=1

to n do readln (А[i]);
Заполнение элементов массива определенными значениями
Обнулить
Присвоить элементам массива значения их индексов
Вывести формулу вычисления значения элементов массива (Заполнить элементы массива последовательностью чисел: 1,4,7,10,…)

Задание:
Заполнить элементы массива последовательностью чисел Фибоначчи (1,1,2,3,5,8,…)










Основные операции работы с массивамиЗадание начальных значений (инициализация) массива For i:=1 to n do readln (А[i]);Заполнение элементов

Слайд 6Основные операции работы с массивами
Вычисление суммы (произведения) всех элементов массива

Вычисление количества

элементов массива, удовлетворяющих условию
Основные операции работы с массивамиВычисление суммы (произведения) всех элементов массиваВычисление количества элементов массива, удовлетворяющих условию

Слайд 7Основные операции работы с массивами
Вычисление суммы (произведения) всех элементов массива
Задание:
Найти произведение

всех элементов массива
Найти среднее арифметическое всех элементов массива

Вычисление количества элементов массива, удовлетворяющих условию

Основные операции работы с массивамиВычисление суммы (произведения) всех элементов массиваЗадание:Найти произведение всех элементов массиваНайти среднее арифметическое всех

Слайд 8Основные операции работы с массивами
Выполнение над элементами массива, удовлетворяющими условию, каких

то действий

Задание:
Обнулить все отрицательные элементы массива и посчитать количество остальных

Основные операции работы с массивамиВыполнение над элементами массива, удовлетворяющими условию, каких то действийЗадание:Обнулить все отрицательные элементы массива

Слайд 9Основные операции работы с массивами
Выполнение над элементами массива, удовлетворяющими условию, каких

то действий

Задание:
Обнулить все отрицательные элементы массива и посчитать количество остальных

Основные операции работы с массивамиВыполнение над элементами массива, удовлетворяющими условию, каких то действийЗадание:Обнулить все отрицательные элементы массива

Слайд 10Основные операции работы с массивами
Перестановка элементов массива
Задание:
Сдвинуть все элементы массива на

одну позицию вправо (последний элемент должен оказаться на месте первого)

Основные операции работы с массивамиПерестановка элементов массиваЗадание:Сдвинуть все элементы массива на одну позицию вправо (последний элемент должен

Слайд 11Основные операции работы с массивами
Поиск максимального (минимального) элемента массива
Задание:
Найти количество элементов

массива, равных минимальному.

Основные операции работы с массивамиПоиск максимального (минимального) элемента массиваЗадание:Найти количество элементов массива, равных минимальному.

Слайд 12Основные операции работы с массивами
Поиск максимального (минимального) элемента массива
Задание:
Найти количество элементов

массива, равных минимальному.
Найти второй по величине максимальный элемент массива

Основные операции работы с массивамиПоиск максимального (минимального) элемента массиваЗадание:Найти количество элементов массива, равных минимальному.Найти второй по величине

Слайд 13Основные операции работы с массивами
Сортировка (в порядке возрастания/убывания) массива
Задание:
Отсортировать массив по

убыванию

Основные операции работы с массивамиСортировка (в порядке возрастания/убывания) массиваЗадание:Отсортировать массив по убыванию

Слайд 14С2 (ДЕМО 2014)
Дан целочисленный массив из 20 элементов. Элементы массива могут
принимать

целые значения от 0 до 10000 включительно. Опишите на
естественном языке или на одном из языков программирования алгоритм,
позволяющий найти и вывести максимальное значение среди трёхзначных
элементов массива, не делящихся на 9. Если в исходном массиве нет
элемента, значение которого является трёхзначным числом и при этом не
кратно 9, то выведите сообщение «Не найдено».
Исходные данные объявлены так, как показано ниже на примерах для
некоторых языков программирования и естественного языка. Запрещается
использовать переменные, не описанные ниже, но разрешается не
использовать некоторые из описанных переменных.

const
N = 20;
var
a: array [1..N] of integer;
i, j, max: integer;
begin
for i := 1 to N do
readln(a[i]);
...
end.

С2 (ДЕМО 2014)Дан целочисленный массив из 20 элементов. Элементы массива могутпринимать целые значения от 0 до 10000

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть