Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Разработка программы на языке Паскаль


Расчёт скорости распространения упругой волны

Расчёт силы натяжения струны

 

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

ПЕТРОЗАВОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Физико-технический факультет

Отчет по практике

Дисциплина: «Информатика»

Разработка программы на языке Паскаль

«Условные операторы в Turbo Pascal»

 

(Задание № 11 Вариант 4)

 

Выполнила: студентка 1 курса

ФТФ, гр.21117

Гук И.Л.

 

Руководитель практики:

Логинова С.В.

 

 

Петрозаводск 2014

 

Задание:

Ввести N чисел. Проверить, являются ли введенные числа пе­рестановкой {1,3,5,... 2*N-1}

Словесно-формульный алгоритм:

1.Ввод числа N.
2.Ввод множества.
3.Проверка вхождения элементов ряда [1, 3, 5,..., 2*N-1] в введенное множество {If (i*2-1 and A[n]<A[n-1])=false then b:=false }, где А – это множество, а I – элементы ее ряда.

4.Вывод переменной b как результат проверки.

Блок — схема:

 

Листинг программы:

 

uses crt;

VAR

A: set of BYTE;

i,n,t:integer;

b:Boolean;

BEGIN

A:= [];

Write('N=');

ReadLn(n); {Ввод числа N}

For i:=1 to n do {Ввод множества}

Begin

Write('A[',i,']= ');

ReadLn(t);

include (A, t);

end;

WriteLn;

 

b:=true;

For i:=1 to n do

If (i*2-1 in A)=false then b:=false; {Проверка вхождения элементов ряда [1, 3, 5,..., 2*N-1] в введенное множество}

WriteLn(b);

ReadLn;

END.

 

Инструкцию пользователя:

1. Запустите программу

2. Введите значения N (количество элементов в множестве)

3. Нажмите Enter

4. Введите значение всех элементов, после ввода каждого элемента нажимайте Enter

 

Результат появится на экране.

Для закрытия программы нажмите любую клавишу.




<== предыдущая лекция | следующая лекция ==>
II. РАБОЧАЯ ФОРМУЛА | Вывод передаточных функций звеньев

Дата добавления: 2015-06-16; просмотров: 638. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

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

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия