Тема работы- Составление алгоритмов использующих подпрограммы
Работа добавлена на сайт samzan.net: 2015-07-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Инструкционная карта практической работы № 4
Тема работы: «Составление алгоритмов, использующих подпрограммы».
Цель работы: Разобраться в правилах применения вспомогательных алгоритмов
Получить навыки применения вспомогательных алгоритмов для решения задач
Для выполнения работы студент должен знать:
- Понятие вспомогательного алгоритма и свойств алгоритма.
- Виды представления алгоритмов, графический метод.
- Основные алгоритмические конструкции
- Правила записи арифметических выражений на алгоритмическом языке.
Оборудование: Компьютер, программы: Windows, Microsoft Word.
Ход работы.
- Открыть текстовый редактор Microsoft Word.
- Проверить открыта ли панель инструментов рисование, если нет из меню выбрать пункт вид → панели инструментов→ рисование.
- На странице с рамкой скопировать тему занятия, цель.
- Выбрать одну из задач из приложения 1 по номеру в журнале.
- Скопировать задание в отчёт.
- Выделить в задаче исходные данные и результат и записать в отчёт.
- Составить математическую модель задачи.
- Определить какие действия будут описываться в подпрограмме.
- Нарисовать вспомогательный алгоритм, используя средства Microsoft Word.
- Нарисовать основной алгоритм, используя средства Microsoft Word.
- Взять несколько наборов данных и проверить алгоритм на правильность
- Сделать вывод по работе, распечатать отчёт и сдать преподавателю на проверку.
Приложение 1
Задачи выбираются согласно номеру в журнале:
1. Составить разветвляющийся алгоритм, печатающий значение true, если указанное высказывание является истинным, и false - в противном случае.(Проверку условия организовать в подпрограмме.)
- Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.
- Сумма цифр данного трехзначного числа N является четным числом.
- Точка с координатами (х, у) принадлежит части плоскости, лежащей между прямыми х= т, х= п (т<п).
- Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа.
- Целое число N является четным двузначным числом.
- Треугольник со сторонами а, b, с является равносторонним.
- Треугольник со сторонами а, b, с является равнобедренным.
- Среди чисел а, 6, с есть хотя бы одна пара взаимно противоположных.
- Числа а и b выражают длины катетов одного прямоугольного треугольника, а с и d другого. Эти треугольники являются подобными.
- Даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади.
- Данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. с2= а2+ b2.
- Все цифры данного четырехзначного числа N различны.
- Данные числа х, у являются координатами точки, лежащей в первой координатной четверти.
- Число с является средним арифметическим чисел а и b.
- Натуральное число N является точным квадратом.
Составить блок схему для решения следующих задач с использованием вспомогательного алгоритма.
- Найти наименьшее из двух заданных чисел а и b.
- Дано целое число х. Вывести на экран модуль числа х, не пользуясь стандартной функцией.
- Определить, является ли заданное число трехзначным.
- Определить, принадлежит ли точка М с координатой х отрезку [а, b] числовой прямой. Значения х, а, b вводятся с клавиатуры.
- Определить, является ли число, введенное с клавиатуры, четным.
- Вычислить значение сложной функции
- Определить, удовлетворяет ли условию > 8 число х, введенное с клавиатуры. Функцию Abs(x) использовать не разрешается.
- Если число, введенное с клавиатуры, четырехзначное и делится на 5, то вывести слово «Удача».
- Определить, состоит ли двузначное число, введенное с клавиатуры, из одинаковых цифр.
- Дано трехзначное число. Верно ли, что в числе все цифры различные?
- С клавиатуры вводится целое число из промежутка [100, 9999]. Если число четырехзначное, то найти сумму его цифр, а если трехзначное, то произведение цифр числа.
- Верно ли, что для заданного четырехзначного числа выполняется соотношение: сумма первой и последней цифры равна разности второй и третьей цифры?
- Удвоить трехзначное число, введенное с клавиатуры, если оно содержит в своей записи хотя бы одну 1, и возвести в квадрат в противном случае.
- Подсчитать сумму только положительных из трех данных чисел.
- С клавиатуры вводится два трехзначных числа. Возвести первое число в квадрат, а из второго извлечь квадратный корень, если хотя бы у одного из чисел средняя цифра четная. В противном случае из первого числа извлечь квадратный корень, а второе возвести в квадрат. Вывести измененные числа на экран.