Составить блок схему и программу на языке паскаль для решения задачи

Найти наибольшее число из двух. Если числа равны, то вывести любое из них.

Входные данные

В единственной строке входного файла INPUT.TXT записано 2 числа через пробел. Оба числа целые, не меньше -10000 и не больше 10000.

Выходные данные

В файл OUTPUT.TXT выведите единственное число.

Пример

INPUT.TXT OUTPUT.TXT
4 7
-10 -1000
8 8
7
-10
8

Решение

Задача максимально упрощена за счет того, что при равенстве чисел можно вывести любое из них. Надо заметить, что даже в самой простой задаче, подобной этой, можно получить правильный результат несколькими способами. Сейчас мы рассмотри два варианта решения.

Как видно из приведенной блок-схемы (см. рис), можно обойтись неполным ветвлением. Наибольшее значение можно получить в переменной «х», и затем вывести ее на экран или в файл.

Паскаль для новичков 6 — блок-схемы flowchart

Текст программы на Паскале.

var x,y:integer; begin read(x,y); if x < y then x:=y; write(x); end.

Работоспособен и алгоритм, блок-схему которого вы видите ниже.

Обратите внимание, что согласно блок схемы, мы вроде никак явно не учитываем вариант равности чисел и просто выводим наибольшее из них. Тем не менее, алгоритм вполне рабочий, т.к. в том случае, когда условие x > y является ложным, истинным является либо то, что y > x или, что y = x , т.е. в любом случае, верный результат окажется в переменной y .

Текст программы на Паскале.

var x,y:integer; begin read(x,y); if x > y then write(x) else write(y); end.

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

Источник: inf5.ru

Задание 1 (30 баллов). Составить блок-схему алгоритма и программу на языке Паскаль для вычисления значения функции 6.png. Ввести программу, вычислить значение функции и проверить полученный — вопрос №4623228

изображение из вопроса

результат. На проверку нужно прислать блок-схему алгоритма, текст кода программы, результат работы кода в виде скриншота окна программы с отображением кода и полученного результата. Входные данные задайте самостоятельно. Программная реализация обязательна! Задание 2 (35 баллов). Составить программу на языке Паскаль для решения следующей задачи: Дан одномерный массив.

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

Читайте также:
Диагностика айфона самостоятельно через компьютер программа

Паскаль для новичков 12 — блок-схемы: циклы и процедуры

Программная реализация обязательна! Задание 3 (35 баллов). Составить программу на языке Паскаль для решения следующей задачи: Дан одномерный массив. В массиве хранятся оценки по информатике учеников 9 класса. Заполнить массив случайными числами, лежащими в диапазоне от 2 до 5 включительно. Вычислите среднюю оценку в классе по информатике.

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

Источник: www.liveexpert.org

Даны три отрезка с длинами a, b, c. Составьте алгоритм проверки существования треугольника со сторонами a, b, c.

Алгоритм представленный в виде блок-схемы.

И структурированного алгоритма:

*вывод (ввести длины отрезков a , b . c )

***вывод(треугольник не существует)

** вывод (треугольник не существует)

*вывод (треугольник не существует)

var a,d,c: integer;

writeln (‘введи длины отрезков a , b , c ‘);

writeln (‘ треугольник существует ‘);

writeln (‘ треугольник не существует ‘);

writeln (‘ треугольник не существует ‘);

writeln (‘ треугольник не существует ‘);

Алгоритм записанный для компьютера,

Для написания исходных текстов программ используют интегрированную среду разработчика, которая включает в себя встроенный компилятор, который позволяет откомпилировать исходные тексты программы и получить готовый исполняемый файл и встроенный отладчик, необходимый для отладки программы в нашем случае это Турбо Паскаль.

Турбо Паскаль — это язык высокого уровня программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники. Паскаль был разработан швейцарским ученым Никлоусом Виртом в 1968-1971 годах и изначально был ориентирован на обучение программированию. Язык получил широкое распространение в сфере образования, используетя в промышленном программировании и служит базой для множества других языков.

Читайте также:
Как запускать программы по времени

Turbo Pascal — это не просто язык программирования, это целая система для программистов, которая включает в себя редактор, компилятор, отладчик и еще некоторые возможности.

Компьютерная программа – это план будущих работ, составленный в расчёте на его выполнение компьютером. Чтобы компьютер смог выполнить программу, она должна быть записана в специальной форме, доступной компьютеру;

Основные этапы решения задач на компьютере. Процесс решения задач на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить виде нескольких последовательных этапов.

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

Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область задачи. Он должен чётко определить цель задачи, дать словесное описание содержания задачи и предложить общий подход к её решению.

Второй этап – математическое и информационное моделирование. Цель этого этапа – создать такую математическую модель решаемой задачи, которая может быть реализована в компьютере.

Третий этап – алгоритмизация задачи. На основе математического описания необходимо разработать алгоритм решения.

Четвёртый этап – программирование. Программой называется план действий, подлежащий выполнению некоторым исполнителем, в качестве которого может выступать компьютер.

Пятый этап – ввод программы и исходных данных в ЭВМ. Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редакторов текстов

Шестой этап – тестирование и отладка программы. На этом этапе происходит исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок.

Седьмой этап – исполнение отлаженной программы и анализ результатов.

На этом этапе программист запускает программу и задаёт исходные данные, требуемые по условию задачи. Полученные в результате решения выходные данные анализируются постановщиком задачи, и на основе этого анализа вырабатываются соответствующие решения, рекомендации , выводы.

Читайте также:
Как обновлять программы на Макбуке

Турбо Паскаль — это язык высокого уровня программирования общего назначения. Язык получил своё имя в честь великого французского математика и философа Блеза Паскаля, автора первых образцов счетной техники. Паскаль был разработан швейцарским ученым Никлоусом Виртом в 1968-1971 годах и изначально был ориентирован на обучение программированию. Язык получил широкое распространение в сфере образования, используется в промышленном программировании и служит базой для множества других языков.

Программа на языке Turbo Pascal формируется с помощью конечного набора знаков, образующих алфавит языка, он состоит

-прописных и строчных букв латинского алфавита ( A , B … Z , a , b ,…, z ) и знака подчеркивания.

-десятичных (0,1,…9) и шестнадцатиричных цифр (0,1,…9, A , B ,…, F )

-также в алфавит включаются специальные символы и составные символы.

Неделимые последовательности знаков алфавмта образуют слова, отделенные друг от друга разделителями. Ими могут служить : пробел, символ конца строки, комментарий. Слова подразделяются на: зарезервированные слова -составная часть языка Паскаль, которые имеют фиксированное начертание и несут в программе определенный смысл, стандартные идентификаторы (имена) -служат для обозначения заранее определенных разработчиком языка типов данных, констант, процедур и функций, идентификаторы пользователя- применяются для обозначения меток, констант, переменных, процедур и функций, определенных программистом состоят из букв и цифр и знака подчеркивания и начинаются с буквы или знака подчеркивания).

Turbo Pascal — это не просто язык программирования, это целая система для программистов, которая включает в себя редактор, компилятор, отладчик и еще некоторые возможности. Это типизированный язык. Он построен на основе строго соблюдения концепции типов, в соответствии с которой все переменные в языке операции определены только над операндами совместимых типов. В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа ( VAR ). Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.

Источник: doc4web.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru