Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2019-12-21 | 193 |
5.00
из
|
Заказать работу |
|
|
Цель работы – ознакомиться сосновными принципами построения алгоритмов линейных структур и составить программу на языке программирования.
Теоретическая часть
Алгоритм- это точное предписание по выполнению некоторого процесса обработки данных, который через разумное конечное число шагов приводит к решению задачи данного типа для любых допустимых вариантов исходных данных.
Алгоритм любой задачи, решаемой на компьютере, можно описать, используя четыре типа управляющих структур.
1. Алгоритм линейной структуры- алгоритм, в котором все действия выполняются последовательно друг за другом в порядке, заданным схемой алгоритма.
2. Алгоритм разветвляющейся структуры (выбор)-алгоритм в котором в зависимости от выполнения некоторого логического условия вычислительной процесс должен идти по одной или другой ветви, то есть вычисление будет осуществляется либо по одним, либо по другим формулам.
3. Алгоритм циклической структуры- алгоритм, содержащий многократно выполняемые участки вычислительного процесса, называемые циклами.
4. Вспомогательной алгоритм (подпрограмма)- алгоритм, разработанный ранее и включаемый в основной алгоритм в качестве отдельного элемента.
Задания. Разработать алгоритмы задач линейных структур и составить программу на языке программирования.
А) Алгоритмы линейной структуры
1. Вычислить значение величины v = y + p, где ;
при заданных исходных значениях a, x.
2. Вычислить значение величины a = b + c, c=
3. Даны два действительных положительных числа. Найти среднее арифметическое, сумму, разность и произведение этих чисел.4. Составить алгоритм, который вычисляет остаток от деления двух целых чисел, введённых с клавиатуры, и выводит результат на экран.5. Составить алгоритм, который вычисляет квадрат синуса вещественного числа, введённого с клавиатуры. На экран выводится дробная часть результата предыдущих вычислений.6. Составить алгоритм, который вычисляет значение функции для a и b введённых с клавиатуры. Результат, округлённый до ближайшего целого числа, выводится на монитор.7. Составить алгоритм, который вычисляет площадь треугольника. С клавиатуры вводятся длины двух сторон треугольника и угол (в градусах) между ними. Результат выводится на монитор.8. Составить алгоритм, который преобразует угол из градусной меры в радианную. Результат выводится на экран.9. Составить алгоритм, который вычисляет значение функции для , и введённых с клавиатуры. Результат, округлённый до ближайшего целого числа выводится на монитор.10.Составить алгоритм, который определяет максимальную высоту подъёма и дальность полёта снаряда, выпущенного со скоростью под углом к горизонту.Контрольные вопросы
|
1. Какие требования предъявлялись к алгоритмам для компьютеров первых поколений?
2. Охарактеризуйте базовые структуры алгоритмов.
3. В чем состоит модульность при структурной разработке алгоритмов?
4. Что такое нисходящее проектирование программ?
ЛАБОРАТОРНАЯ РАБОТА 2 (1 час)
|
|
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!