Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Пример 4. Применение диапазонного типа для массива

 

var a:array [1..10, 'a'..'z'] of integer;

i,j:integer;

begin

a[1,'b']:=Random(100);

writeln(a[1,'b']);

end.

 

 

var

i:'a'..'z';

j:integer;

begin

var a:array [1..4, 'a'..'d'] of integer;

 

for j:=1 to 4 do

for i:='a' to 'd' do

begin

a[j,i]:=random(10);

write(i,' = ',a[j,i]:2,' ');

end

end.

 

Пример 5.Словесное наименование сезона по номеру месяца

var Month: integer;

Season: string;

 

begin

write('Введите номер месяца: ');

readln(Month);

case Month of

1,2,12: Season := 'Зима';

3..5: Season := 'Весна';

6..8: Season := 'Лето';

9..11: Season := 'Осень';

else Season := 'Вы ввели неверный номер месяца';

end;

writeln('Это ',Season)

end.

 

 

Варианты заданий

Вариант 1

Определить два перечислимых типа: месяцы и сезоны. Нужно составить программу, определяющую на какой сезон приходится данный месяц.

 

Вариант 2

Определить два перечислимых типа: страны и столицы. Нужно составить программу, определяющую какой стране относится указанная столица.

 

Вариант 3

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

 

Вариант 4

Задать два перечислимых типа: первый коды цветов, второй - названия цветов. Вводится имя цвета, выводится его код.

 

Вариант 5

Объявить два диапазонных типа: один буквы русского алфавита, второй буквы английского алфавита. Вводится буква с клавиатуры - выводится к какому алфавиту она принадлежит и ее номер в алфавите.

 

Вариант 6

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

 

Вариант 7

Символ вводится с клавиатуры. Используя диапазонные типы определить и вывести на экран - это цифра, малая буква анг. алфавита, большая буква анг. алфавита, малая буква русского алфавита, большая буква русского алфавита, не буква.

 

Вариант 8

Задать два перечислимых типа: первый коды регионов, второй - названия регионов. Вводится код региона, выводится его название.

 

Вариант 9

Объявить два диапазонных типа: один буквы русского алфавита, второй буквы английского алфавита. Вводится буква с клавиатуры - выводится к какому алфавиту она принадлежит и ее номер в алфавите.

 

Вариант 10

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

 

Вариант 11

Символ вводится с клавиатуры. Используя диапазонные типы определить и вывести на экран - это цифра, малая буква анг. алфавита, большая буква анг. алфавита, малая буква русского алфавита, большая буква русского алфавита, не буква.

 

Вариант 12

Определить два перечислимых типа: месяцы и сезоны. Нужно составить программу, определяющую на какой сезон приходится данный месяц.

 

Вариант 13

Определить два перечислимых типа: страны и столицы. Нужно составить программу, определяющую какой стране относится указанная столица.

Вариант 14

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

 

Вариант 15

Задать два перечислимых типа: первый коды цветов, второй - названия цветов. Вводится имя цвета, выводится его код.

Вариант 16

Объявить два диапазонных типа: один буквы русского алфавита, второй буквы английского алфавита. Вводится буква с клавиатуры - выводится к какому алфавиту она принадлежит и ее номер в алфавите.

 

Вариант 17

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

 

Вариант 18

Определить два перечислимых типа: месяцы и сезоны. Нужно составить программу, определяющую на какой сезон приходится данный месяц.

 


<== предыдущая страница | следующая страница ==>
 | Простые и сложные липиды. Представители, значение в организме человека

Дата добавления: 2015-07-26; просмотров: 310; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.007 сек.