Презентация, доклад по информатике на тему Случайное число

Ввод массиваПусть массив описан так:Var A : array [1..10] of real; Ввод массива For i:=1 to 10 do read(A[i]);Вывод массива For i:=1 to 10 do write(A[i]);

Слайд 1Описание массивов
Массивы описываются в разделе описания переменных.
Var имя массива: array

[нач.инд... кон.инд.] of тип данных;

Пример:
Var A: array [1..10] of real;

Описание массивовМассивы описываются в разделе описания переменных. Var имя массива: array [нач.инд... кон.инд.] of тип данных;Пример:

Слайд 2Ввод массива
Пусть массив описан так:
Var A : array [1..10] of real;

Ввод массива
For i:=1 to 10 do
read(A[i]);

Вывод массива
For i:=1 to 10 do
write(A[i]);

Ввод массиваПусть массив описан так:Var A : array [1..10] of real; Ввод массива  For i:=1 to

Слайд 3Пример программы с использованием массива
program Max5;

var A : array [1..5] of

real; описание массива
i: integer; max : real;
begin
for i:=1 to 5 do
read( A[i] );
max:= A[1]; первый элемент объявляется max
for i:=2 to 5 do
if A[i] > max then max:= A[i];
write (‘max=‘ ,max:5:2); вывод max
end.

Ввод массива в цикле

В цикле от 2 до 5 - сравнение текущего элемента с max

Составить программу, которая находит максимальное, минимальное и среднее значение из 1000 целых чисел (числа входят в промежуток [-5;5]).

Пример программы с использованием массиваprogram Max5;var 	A : array [1..5] of real;   описание массива		i: integer;

Слайд 4Случайное число

Случайное число

Слайд 5Ввод случайного числа
RANDOMIZE– запуск таймера
RANDOM (n) – функция-датчик случайных чисел (выдает

случайное число от 0 до n-1)

Пример:
RANDOMIZE;
x := RANDOM(100);
Переменная Х может принять
любое из значений от 0 до 99 (<100):
0, 1, 2, 3, 4….. 99.

Ввод случайного числаRANDOMIZE– запуск таймераRANDOM (n) – функция-датчик случайных чисел (выдает случайное число от 0 до n-1)

Слайд 6Получение случайных чисел из заданного диапазона

Получение случайных чисел  из заданного диапазона

Слайд 7Моделирование бросания монеты
Это решение?
x := RANDOM(1);
Решение:
x := RANDOM(2);
0

1
Моделирование бросания монетыЭто решение?x := RANDOM(1); Решение:x := RANDOM(2); 0       1

Слайд 8Моделирование бросания игрального кубика
RANDOMIZE;
x:= RANDOM (7);

В памяти могут быть следующие

числа: 0,1,2,3,4,5.

RANDOMIZE;
x:= RANDOM (6);

RANDOMIZE;
x:= RANDOM (6)+1;

В памяти следующие числа: 0,1,2,3,4,5,6.

В памяти следующие числа: 1,2,3,4,5,6.

+ 0;

Моделирование бросания игрального кубикаRANDOMIZE; x:= RANDOM (7);В памяти могут быть следующие числа: 0,1,2,3,4,5.RANDOMIZE; x:= RANDOM (6);RANDOMIZE; x:=

Слайд 9Случайное число
где N – количество чисел в диапазоне
a – левая граница

диапазона



RANDOMIZE;
x := RANDOM (N) + a;

Случайное числогде N – количество чисел в диапазонеa – левая граница диапазонаRANDOMIZE; x := RANDOM (N) +

Слайд 10Пример программы с использованием массива
program Max5;
var A : array [1..5] of

real;
i: integer; max : real;
begin
{Ввод массива вручную}
for i:=1 to 5 do
read( A[i] );

end.

program Max1000;
var A:array [1..1000] of integer;
i: integer; max: integer;
Begin
{Ввод массива с помощью случайных чисел}
Randomize;
for i:=1 to 1000 do
begin
A[i]:=Random (11) - 5;
Write ( A[i], ‘ ‘ );
end;

Пример программы с использованием массиваprogram Max5;var 	A : array [1..5] of real; 		i: integer; max : real;begin{Ввод

Слайд 11program Max1000;
var A:array [1..1000] of integer;
i: integer; max: integer;
Begin
{Ввод массива

с помощью случайных чисел}
Randomize;
for i:=1 to 1000 do
begin
A[i]:=Random (11) - 5;
Write ( A[i], ‘ ‘ );
end;
max:= A[1]; …

Составить программу, которая находит максимальное, минимальное и среднее значение из 1000 целых чисел (числа входят в промежуток [-5;5]).

program Max1000;var A:array [1..1000] of integer; i: integer; max: integer;Begin{Ввод массива с помощью случайных чисел} Randomize; for

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

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


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

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

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

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