Документ Microsoft Word. Практическая работа 1 По дисциплине оа и П Наименование занятия Формы записей алгоритмов Выполняли студентки группы ис22
Скачать 37.13 Kb.
|
Практическая работа №1 По дисциплине «ОА и П» Наименование занятия: Формы записей алгоритмов Выполняли студентки группы ИС22 Веселкова В., Ишкина Е., Локтаева Д. Преподаватель: Михалькова И.Е. Цель занятия: Научиться составлять алгоритмы линейной и разветвляющейся структур и записывать их в различных формах. Задние 1. Вариант 3 Найти длину гипотенузы и площадь прямоугольного треугольника, зная длины двух катетов. Начало Ввод: а, b, c, S c=(a^2+b^2)^1/2 S=(a*b)/2 C, S Конец. Задание 2. Вычислить значение функции. Алгоритм может быть следующим: Запись функции; Находим пересечение с осью Х; Подставляем У=0; Находим область допустимых значений; Если Х не равен 0 или 3, то продолжаем алгоритм, в противном случае перепроверяем решение; Записываем все числители над общим знаменателем; Упростить составленную дробь; Вынести за скобки общие множители в числителе; Вынести за скобки общие множители в знаменателе; Сократить дробь на Х; Приравниваем числитель к 0; Раскрыть скобки; Перенести постоянную в правую часть с противоположным знаком; Разделить все уравнение на (-3); Получить ответ: Х=10. Контрольные вопросы: Дайте определение понятию алгоритм: Алгоритмом - точное описание, определяющее последовательность действий исполнителя, направленных на решение поставленной задачи. Перечислите формы записи алгоритмов: словесная, блок-схемы (графическая), псевдокод и программа. Перечислите базовые структуры алгоритмов, охарактеризуйте их: линейные (последовательные): алгоритмическая конструкция, реализованная в виде последо-вательности действий, в которой каждое действие алгоритма выполняется ровно один раз; разветвляющиеся: алгоритмическая конструкция, обеспечивающая выбор между двумя альтернативами в зависимости от значения входных данных; циклические: алгоритмическая конструкция, в которой некоторая, идущая подряд группа действий алгоритма может выполняться несколько раз, в зависимости от входных данных или условия задачи. |