Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Информатика.doc
Скачиваний:
19
Добавлен:
14.02.2015
Размер:
356.86 Кб
Скачать

Задания к работе 2 Тема: операторы цикла Задание 1

№1

Вычислить множество значений функции для всех значенийх от -10 до 10 с шагом 2, при b=5

№2

Вычислить множество значений функции для всех значенийх от -10 до 10 с шагом 1, при b=-4

№3

Вычислить множество значений функции для всех значенийх от -20 до 20 с шагом 4, при b=1

№4

Вычислить множество значений функции для всех значенийх от -15 до 15 с шагом 3, при b=3

№5

Вычислить множество значений функции для всех значенийх от -10 до 10 с шагом 2, при b=5, c=5

№6

Вычислить множество значений функции для всех значенийх от -10 до 10 с шагом 2, при b=4

№7

Вычислить множество значений функции для всех значенийх от -10 до 10 с шагом 2, при b=5, c=-2

№8

Определить средний рост студентов в группе

№9

Задана последовательность из n чисел. Определить количество положительных, отрицательных и нулевых элементов.

№10

Определить количество студентов в группе, имеющих рост выше среднего.

№11

Найти наибольший элемент последовательности из N чисел.

№12

Найти наименьший элемент последовательности из N чисел.

№13

Задана последовательность а1, а2, …,аn. Расположить элементы по возрастанию.

№14

Задана последовательность а1, а2, …,аn. Расположить элементы по убыванию.

Задание 2.

Задавая x и n (число членов суммы), найти сумму S с точностью .

№1

№2

№3

№4

№5

№6

№7

№8

№9

№10

№11

№12

№13

№14

Практическая работа 3. Массивы

Часто используемый составной тип – массив. Массив – это последовательность, состоящая из фиксированного числа однотипных элементов. Все элементы массива имеют общее имя (имя массива) и различаются индексами. Индексы можно вычислять, их тип должен быть ординальным. При описании массивов используются служебные слова array и of. В описании массива указывается тип его элементов и типы их индексов.

Схема описания массива:

type <имя типа> = array [<список типов индексов>] of <тип элементов>

Тип элементов – произвольный, он может быть составным. Число типов индексов называется размерностью массива. После описания типа массива конкретные массивы можно задать в разделе описания переменных.

Например:

type vector = array [1..10] of real;

table = array [‘A’..’Z’,1..5] of integer;

var a,b : vector;

c: table;

Обращение к элементу массива осуществляется с помощью задания имени переменной, за которым следует заключенный в квадратные скобки список индексов элемента.

Например:

a[7]:=3.1; b[k*k+1]:=0; c[‘M’,3]:=-14;

Если массивы имеют одно и то же описание, то во многих версиях Паскаля допустимо их копирование, например b:=a;.

Пример. Используя массив, составим программу, которая напечатает на экране 20 чисел Фибоначчи.

Последовательность Фибоначчи определяется равенствами

a[1]=a[2]=1; a[k]=a[k-1]+a[k-2] при k>2.

program fibon;

const n=20;

var a: array[1..n] of integer;

k: integer;

begin

a[1]:=1; a[2]:=1;

for k:=3 to n do a[k]:=a[k-1]+a[k-2];

for k:=1 to n do write(a[k]:5);

writeln

end.