Написать программу которая сначала должна обеспечить ввод 5 чисел в одномерный массив затем

Содержание

В практической деятельности человека часто используются таблицы и списки. Например: Список учеников в журнале; Список среднесуточной температуры месяца; Таблица умножения. Иванов Петров Сидоров Кошкин Мышкин 100 120 120 130 140 140

Слайды и текст этой презентации

Слайд 2В практической деятельности человека часто используются таблицы

и списки.
Например:
Список учеников в журнале;
Список среднесуточной температуры

месяца;
Таблица умножения.

Элементы списков и номера строк и столбцов всегда нумеруются

В практической деятельности человека часто используются таблицы и списки. Например: Список учеников

Слайд 3В языках программирования подобные типы данных описываются

с помощью массивов.
Массив
это набор однотипных данных, к

которым можно обратиться с помощью единственного имени

Решение задач на массивы в языке c++ | Практика на c++ урок 1.

Каждое значение в массиве называется элементом.
Номер элемента в списке называется индексом.

Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ

В языках программирования подобные типы данных описываются с помощью массивов. Массив это

Слайд 4В качестве иллюстрации можете представить себе шкаф,

имеющий множество нумерованных ящиков.
Шкаф – это массив.

Содержимое ящиков – элементы массива.

Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива.

В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков. Шкаф

Слайд 5Двумерный массив
Чтобы представить себе двумерный массив, вспомните

зрительный зал кинотеатра.
Название кинотеатра – имя массива.
Ряд,

место — индексы.
Человек на
определенном месте
– элемент массива.

Двумерный массив Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра. Название

Слайд 6Для того, чтобы использовать массив в программе,

его нужно описать в разделе описаний:
Var имя_массива

: array [размер ] of тип_элементов;
Имя массива выбираем по основным правилам имен идентификаторов.
Размер: [начальный_индекс . . конечный_индекс ]
[1..5 ] [10..100 ] [-10..10 ]
[нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ]

Читайте также:
Программа установки sql server обнаружила следующую ошибку 0x84b10001

Например,
Var
Name: array [1..30] of string;
Temperature : array [1..31] of real;

ИНФОРМАТИКА 9 класс: Массивы в Паскале | Одномерные массивы. Описание, заполнение вывод массива


Kino : array [1..25, 1..40] of string;

Для того, чтобы использовать массив в программе, его нужно описать в разделе

Слайд 7Обращение к конкретному элементу массива осуществляется путем

указания имени массива и индекса этого элемента

Name[15], Temperature[10], Kino[5,6]

В качестве индексов массивов можно использовать переменные целого типа:
Name[i], Temperature[k], Kino[i,j]
Это свойство дает возможность обрабатывать массивы в циклах, в которых индекс массива является одновременно и счетчиком цикла.

Элементы массивов используются в выражениях также, как и обычные переменные:

Name[15]:= ‘ Иванов ‘;
Sum:=Sum+Temperature[10];
Kino[5,6]:=‘Свободно ‘ ;

Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса

Слайд 8Три этапа работы с массивами
1. Заполнение массива

данными
2. Преобразование массива (действия с элементами массива)
3.

Вывод массива или отдельных данных на экран

Три этапа работы с массивами 1. Заполнение массива данными 2. Преобразование массива

Слайд 9Способы ввода данных в массив:
С клавиатуры;
С помощью

генератора случайных чисел;
С помощью вычисления элементов.

Способы ввода данных в массив: С клавиатуры; С помощью генератора случайных чисел;

Слайд 10Физкультминутка

Физкультминутка

Слайд 11Рассмотрим работу с массивом на примерах:

программу, которая сначала должна обеспечить ввод 5

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

Рассмотрим работу с массивом на примерах: Задача 1. Написать программу, которая

Слайд 12Program Sum_mas;
uses Crt;
Var i: integer;
Sum

: real;
M : array [1..5]

of Real;
begin
Clrscr;
For i:=1 to 5 do
begin
write (‘m[‘,i,’]=’);
readln(m[i]);
end;
sum:=0;
For i:=1 to 5 do
Sum:=sum+m[i];
Writeln (‘Sum=’,sum:6:2);
readln;
end.

Program Sum_mas; uses Crt; Var i: integer; Sum : real;

Слайд 13Задача 1.
Написать программу, которая вычисляет среднюю за

неделю температуру воздуха. Исходные данные должны вводиться

во время работы программы.
Рекомендуемый вид экрана при работе программы:
Введите температуру воздуха за неделю.
1 день= 2
2 день= 0
3 день= -3
4 день= 1
5 день= 3
6 день= -2
7 день= 0
Средняя температура: 0.00 град.

Задание для практической работы:

Задача 1. Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные

Слайд 14Итоги урока:
На этом уроке мы узнали:
Массив –

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

одного типа.
Массив должен быть объявлен в разделе объявления переменных.
Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.
Для ввода, вывода и обработки массивов удобно применять команды цикла.

Итоги урока: На этом уроке мы узнали: Массив – это структура данных,

Слайд 15Составление программ на тему «Массивы»

Составление программ на тему

Слайд 16Program Random_mas;
uses Crt;
Var i: integer;
Ran

: array [1..10] of integer;
begin
Clrscr;
Randomize;
For i:=1 to

10 do
begin
ran[i]:=random(100);
writeln(ran[i]);
end;
readln;
end.

Задача 2.
Заполнить массив случайными числами и вывести его на экран компьютера.

Program Random_mas; uses Crt; Var i: integer; Ran : array

Слайд 17Program Poisk_mas;
uses Crt;
Var i, x: integer;

A : array [1..20] of integer;

c: string;
begin
Clrscr; Randomize;
Write (‘Zadayte chislo X ‘);
readln (x);
c:=’v massive net chisla x’;
For i:=1 to 20 do
begin
a[i]:=random(10);
writeln(A[i]);
if a[i]=x then c:=’v massive est chislo x’;
end;
writeln (c);
readln; end.

Задача 3.
Определить, содержит ли массив A[1..20] случайных чисел число Х, введенное с клавиатуры.

Program Poisk_mas; uses Crt; Var i, x: integer; A :

Слайд 18Program Max_mas;
uses Crt;
Var i:integer;
max: real;

A : array [1..10] of real;
begin
Clrscr;
For

i:=1 to 10 do
begin
a[i]:=sin(i)*sqr(i);
writeln(A[i]:8:3);
end;
max:=A[1];
For i:=2 to 10 do
if a[i]> max then max:=a[i];
writeln;
writeln (‘max=’, max:8:3);
readln; end.

Задача 4.
Заполнить массив значениями, вычисляемыми по формуле:
a[i]:=sin i *i2
Вывести элементы этого массива на экран компьютера и найти максимальное значение среди них.

Program Max_mas; uses Crt; Var i:integer; max: real;

Слайд 19Задания для практической работы:
Задача 2.
Написать программу, которая

вводит с клавиатуры одномерный массив из 5

целых чисел и выводит количество ненулевых элементов. Перед вводом каждого элемента должна появляться подсказка с номером.
Рекомендуемый вид экрана при работе программы:
После ввода каждого числа нажмите
A[1]= 12
A[2]= 0
A[3]= -3
A[4]= 1
A[5]= 0
В массива 3 ненулевых элемента

Читайте также:
1с данный вариант программы не может работать с sql

Задания для практической работы: Задача 2. Написать программу, которая вводит с клавиатуры

Слайд 20Задача 3
Написать программу, которая определяет, сколько раз

в массиве случайных чисел A[1..100] встречается число

Х, введенное с клавиатуры.

Задания для практической работы:

Задача 3 Написать программу, которая определяет, сколько раз в массиве случайных чисел

Слайд 21Выучить конспект, § 31 (33).

Задача 1.
Написать программу,

которая вычисляет среднее арифметическое ненулевых элементов массива

М[1..100], элементы которого вычисляются по формуле:

М[i]=sin(i)*cos(i)
Задача 2.
Написать программу, которая проверяет, образуют ли элементы массива Х[1..10], введенного с клавиатуры неубывающую последовательность.

Источник: thepresentation.ru

Презентация «Массивы»

В практической деятельности человека часто используются таблицы и списки.

  • Список учеников в журнале;
  • Список среднесуточной температуры месяца;
  • Таблица умножения.

Элементы списков и номера строк и столбцов всегда нумеруются

В языках программирования подобные типы данных описываются с помощью массивов. это набор однотипных данных, к которым можно обратиться с помощью единственного имени Каждое значение в массиве называется элементом. Номер элемента в списке называется индексом. Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ

В языках программирования подобные типы данных описываются с помощью массивов.

это набор однотипных данных, к которым можно обратиться с помощью единственного имени

Каждое значение в массиве называется элементом.

Номер элемента в списке называется индексом.

Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях ЯП ПАСКАЛЬ

В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков. Шкаф – это массив . Ящики – это индексы . Содержимое ящиков – элементы массива . Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива. Шкаф 1 2 3 4 5

В качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков.

Шкаф – это массив .

Ящики – это индексы .

Содержимое ящиков – элементы массива .

Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива.

Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра. Название кинотеатра – имя массива. Ряд, место - индексы . Человек на определенном месте – элемент массива .

Чтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра.

Название кинотеатра – имя массива.

Ряд, место — индексы .

– элемент массива .

Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний: Var имя_массива : array [ размер ] of тип_элементов; Имя массива выбираем по основным правилам имен идентификаторов. Размер: [начальный_индекс . . конечный_индекс ] [1..5 ] [10..100 ] [-10..10 ] [нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ] Количество строк Количество столбцов Например, Var Name : array [1..30] of string; Temperature : array [1..31] of real; Kino : array [1..25, 1..40] of string;

Для того, чтобы использовать массив в программе, его нужно описать в разделе описаний:

Var имя_массива : array [ размер ] of тип_элементов;

Имя массива выбираем по основным правилам имен идентификаторов.

Размер: [начальный_индекс . . конечный_индекс ]

[нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ]

Name : array [1..30] of string;

Temperature : array [1..31] of real;

Kino : array [1..25, 1..40] of string;

Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса этого элемента в [ ] Name[15], Temperature[10], Kino[5,6] Элементы массивов используются в выражениях также, как и обычные переменные: Name[15]:= ‘ Иванов ‘; Sum:=Sum+Temperature[10]; Kino[5,6]:=‘Свободно ‘ ; В качестве индексов массивов можно использовать переменные целого типа: Name[i], Temperature[k], Kino[i,j] Это свойство дает возможность обрабатывать массивы в циклах, в которых индекс массива является одновременно и счетчиком цикла.

Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса этого элемента в [ ]

Name[15], Temperature[10], Kino[5,6]

Элементы массивов используются в выражениях также, как и обычные переменные:

Name[15]:= ‘ Иванов ‘;

Sum:=Sum+Temperature[10];

Kino[5,6]:=‘Свободно ‘ ;

В качестве индексов массивов можно использовать переменные целого типа:

Name[i], Temperature[k], Kino[i,j]

Это свойство дает возможность обрабатывать массивы в циклах, в которых индекс массива является одновременно и счетчиком цикла.

Рассмотрим работу с массивом на примерах: Задача 1. Написать программу, которая сначала должна обеспечить ввод 5 чисел в одномерный массив, затем вычислить их сумму и вывести ее на экран.

Рассмотрим работу с массивом на примерах:

Написать программу, которая сначала должна обеспечить ввод 5 чисел в одномерный массив, затем вычислить их сумму и вывести ее на экран.

Program Sum_mas; uses Crt; Var i: integer; Sum : real; M : array [1..5] of Real; begin Clrscr; For i:=1 to 5 do begin write (

M : array [1..5] of Real;

Вывести Sum

Задача 1. Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные должны вводиться во время работы программы. Рекомендуемый вид экрана при работе программы: Введите температуру воздуха за неделю. 1 день= 2 2 день= 0 3 день= -3 4 день= 1 5 день= 3 6 день= -2 7 день= 0 Средняя температура: 0.00 град.

Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные должны вводиться во время работы программы.

Рекомендуемый вид экрана при работе программы:

Введите температуру воздуха за неделю.

Средняя температура: 0.00 град.

Массив – это структура данных, представляющая собой совокупность элементов одного типа. Массив должен быть объявлен в разделе объявления переменных. Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента. Для ввода, вывода и обработки массивов удобно применять команды цикла.

  • Массив – это структура данных, представляющая собой совокупность элементов одного типа.
  • Массив должен быть объявлен в разделе объявления переменных.
  • Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.
  • Для ввода, вывода и обработки массивов удобно применять команды цикла.

Задача 2. Заполнить массив случайными числами и вывести его на экран компьютера. Program Random_mas; uses Crt; Var i: integer; Ran : array [1..10] of integer; begin Clrscr; Randomize; For i:=1 to 10 do begin ran[i]:=random(100); writeln(ran[i]); end; readln; end.

Заполнить массив случайными числами и вывести его на экран компьютера.

Ran : array [1..10] of integer;

Читайте также:
Лучшие программы для диджеев на ПК

Источник: kopilkaurokov.ru

Самостоятельная работа в 11 классе ИНФОРМАТИКА. Самостоятельная работа№5. Самостоятельная работа5 Решение задач по обработке одномерных массивов Вариант 1 Напишите программу. Одномерный массив

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма

Скачать 0.63 Mb.

Самостоятельная работа№5

«Решение задач по обработке одномерных массивов»

  1. Напишите программу. Одномерный массив A[1..N] заполнен 0 и 1, расположенными в произвольном порядке. Переформируйте массив так, чтобы сначала шли элементы, равные 0, а затем — 1. Предусмотрите вывод исходного и переформированного массивов на экран.
  1. Каждый вторник члены клуба Толстяков выстраиваются в определённом порядке и взвешиваются. Напишите программу, которая бы хранила взвешивания всех 8 членов клуба за прошлую неделю. При вводе новых данных компьютер должен печатать «Поздравляю!», если члену клуба удалось похудеть, либо величину прибавки веса.
  1. Напишите программу. Известны данные о расходе электроэнергии N предприятиями отрасли за год. Определите средний расход электроэнергии по отрасли.
  1. Напишите программу. Рост учеников класса представлен в виде массива. Рост девочек представлен положительными числами, а рост мальчиков — отрицательными. Определите средний рост мальчиков.
  1. Напишите программу. В классе 20 учеников. В журнале выставлены их итоговые отметки по информатике за первую четверть. Определите средний бал по предмету и процент успеваемости.
  1. Напишите программу. На числовой прямой отмечены точки A1,A2,A3, …,An. Выясните, какому из отрезков [Ai;Ai+1] принадлежит заданная точка X.
  1. Напишите программу. В одномерном массиве A[1..N] содержится большое количество 0. Переформируйте массив так, чтобы сначала шли элементы, отличные от 0, а затем — нулевые.
  1. Напишите программу. Информация о количестве осадков, выпадавших в течение месяца, и о температуре воздуха задана в виде массивов. Определите, какое количество осадков выпало в виде дождя, какое — в виде снега. (Считайте, что идёт дождь, если температура воздуха больше 0 0 С.)
  1. Напишите программу. Школьная медсестра фиксирует антропометрические данные учеников (рост, вес). Определите средние показатели роста и веса учеников для некоторого класса из 30 человек. Есть ли в этом классе хотя бы один ученик, удовлетворяющий этим показателям?
  1. Напишите программу. В дневнике наблюдений ученика Мухина дождливые дни за июнь-август 2017 года отмечены цифрой 1, а солнечные — 2. Определите, в каком месяце было наибольшее количество дождливых дней.

Самостоятельная работа №5 «Решение задач по обработке одномерных массивов»

  1. Напишите программу. В соревнованиях по прыжкам в высоту принимали участие
    10 спортсменов. Считая заданным список фамилий спортсменов и их результатов в порядке стартовых номеров, получите и выведите итоговую таблицу, в которой содержатся фамилии и результаты спортсменов в порядке занятых ими мест.
  1. Напишите программу. Известны факты выпадения осадков за каждый день лета (0 — нет осадков, 1 — есть осадки). Найдите первый самый продолжительный участок лета без осадков, а также месяц начала и месяц конца этого участка.
  1. Имеется массив R[1..20], содержащий результаты по плаванию учеников 10А класса. Напишите программу, определяющую, есть ли среди всех результатов хотя бы два одинаковых.
  1. Провели опрос N студентов литературного института, каждый из которых назвал фамилии двух своих любимых писателей. Напишите программу, определяющую, сколько раз был назван каждый из них.
  1. Напишите программу. Коэффициентами квадратного уравнения ax2+bx+c= 0 могут быть любые элементы соответствующих целочисленных массивов: A[1..5],B[1..7],C[1..10]. подсчитайте, сколько из этих 350 уравнений имеют два различных вещественных корня.

Ответы к самостоятельной работе №5

«Решение задач по обработке одномерных массивов»

Источник: topuch.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru