Сравнение чисел с заданным условием
Разработка алгоритма и написание текста компьютерной программы, позволяющей найти и вывести на экран наибольшее целое четное положительное число икс. Проверка числа массива на принадлежность к поставленному условию. Составление блок-схемы программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 15.06.2014 |
Размер файла | 17,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство сельского хозяйства РФ
Федеральное государственное бюджетное образовательное
Учреждение профессионального образования
Пермская государственная сельскохозяйственная академия Имени академика Д.Н. Прянишникова
Кафедра ИТАП
КОНТРОЛЬНАЯ РАБОТА
По дисциплине "Разработка и стандартизация программных средств"
Выполнил студент 3 курса
Симонов С.С
Шифр Исбу-2011-1-4130
Проверил:
Суворов А.О.
Пермь 2014
Содержание
Введение
Текст программы
Блок-схема
Заключение
Введение
Необходимо разработать алгоритм и написать программу, позволяющие найти и вывести на экран наибольшее целое четное положительное число Х, удовлетворяющее условию:
0.7ех-150*х<12.375
Текст программы
Program pr1;
uses crt;
var k,x,i,j,n,:integer; //Описываем переменные
a:array[1..40] of integer;
Begin
randomize;
writeln('введите число n');
readln(n);
begin // Создаем массив случайных чисел
for j:=1 to n do
begin
a[j]:=random(40)-15;
write(a[j],' ');
end;
end;
writeln;
writeln('введите число x');
readln(x);
k:=0; //Сравниваем числа с заданным условием
for j:=1 to n do
begin
if ((0.7*exp(x)-150*x<12.375)) and (a[j] mod 2 = 0) and (a[j]>0)
then k:=a[j]
end;
if k=0 then //Вывод результата
writeln('нет подходящих чисел')
else
writeln('число удовлетворяющее условию = ', k);
readkey;
END.
Блок-схема
Размещено на http://www.allbest.ru/
Заключение
алгоритм программа четный число
В ходе работы, сделана программа.
У нас имеется условие, программа проверяет каждое число массива на принадлежность к этому условию. Если число удовлетворяет условию, то программа выводит его на экран, в противном случае программа выводит, что таких чисел нет.
Размещено на Allbest.ru
Подобные документы
Составление программы сортировки по возрастанию массив из 20 шестнадцатеричных чисел, просматривающей все исходные числа во внешней памяти и выбирающей самое большое число. Блок-схема алгоритма работы программы. Таблица команд и число их выполнения.
курсовая работа [23,1 K], добавлен 24.05.2015Изучение определения, описания и вызова функций, указателей и ссылок на них. Написание функции умножения произвольного столбца двумерного массива на const. Умножение 2 столбцов массива на константы. Составление блок-схемы алгоритма и текста программы.
лабораторная работа [182,3 K], добавлен 09.01.2012Понятие двумерного массива целых чисел. Создание динамического массива из элементов, расположенных в четырех столбах данного массива и имеющих нечетное значение. Сохранение результатов в файл и выведение их на экран. Использование ввода с файла.
курсовая работа [44,0 K], добавлен 09.11.2014Написание программы, формирующей текстовый файл и выводящую на экран таблицу согласно заданному условию. Реализация принципа формирования текстовых файлов, разработка отдельных модулей (процедур) выбора информации из файла. Листинг полученной программы.
курсовая работа [769,1 K], добавлен 29.12.2011Основные аналитические соотношения. Блок схемы и алгоритм решения задачи. Проверка работоспособности алгоритма вручную. Таблица идентификации переменных. Формы входной и выходной печати. Разработка и отладка программы. Инструкция для работы с программой.
курсовая работа [69,8 K], добавлен 13.02.2012Преобразование матрицы по заданным правилам. Методика работы с массивами, основанная на классических алгоритмах. Разработка и описание блок-схемы алгоритма. Листинг программы, экраны работы и отладки программы. Инструкция для пользователей программы.
контрольная работа [338,4 K], добавлен 29.01.2013Разработка компьютерной программы, позволяющей сравнить ожидаемый выход оксидов азота из газомазутного котла при сжигании мазута с рециркуляцией газов через шлицы под горелки и в кольцевой канал горелки. Создание блок-схемы данной программы, ее листинг.
курсовая работа [419,2 K], добавлен 27.06.2010Написание программы для генерации случайных чисел, в которой реализуются возможности генерации абсолютно случайных чисел. Приложение на языке С/С++. Описание узла, содержащего данные; функций и методов работы; чтения данных из памяти и вывода их на экран.
курсовая работа [172,4 K], добавлен 23.05.2012Выбор программных средств для реализации игры "Угадай число". Разработка функционально-структурной схемы для написания текста программы. Изучение сути вариации алгоритма полного перебора с определённой эвристикой. Варианты компьютерной реализации игры.
контрольная работа [337,3 K], добавлен 19.06.2012Разработка программы, которая создает в отдельном потоке случайный массив целых чисел в заданном диапазоне и выводит на экран эти числа. Описание общего алгоритма, интерфейс программы. Методы решения и алгоритмы задач, реализуемых каждым потоком.
курсовая работа [372,6 K], добавлен 17.04.2014