Главная страница

Документ Microsoft Word. Практическая работа 1 По дисциплине оа и П Наименование занятия Формы записей алгоритмов Выполняли студентки группы ис22


Скачать 37.13 Kb.
НазваниеПрактическая работа 1 По дисциплине оа и П Наименование занятия Формы записей алгоритмов Выполняли студентки группы ис22
Дата28.01.2022
Размер37.13 Kb.
Формат файлаdocx
Имя файлаДокумент Microsoft Word.docx
ТипПрактическая работа
#344425

Практическая работа №1

По дисциплине «ОА и П»

Наименование занятия: Формы записей алгоритмов

Выполняли студентки группы ИС22

Веселкова В., Ишкина Е., Локтаева Д.

Преподаватель: Михалькова И.Е.

Цель занятия: Научиться составлять алгоритмы линейной и разветвляющейся структур и записывать их в различных формах.

Задние 1.

Вариант 3

Найти длину гипотенузы и площадь прямоугольного треугольника, зная длины двух катетов.




Начало





Ввод: а, b, c, S





c=(a^2+b^2)^1/2





S=(a*b)/2





C, S





Конец.


Задание 2.

Вычислить значение функции.

Алгоритм может быть следующим:

  1. Запись функции;

  2. Находим пересечение с осью Х;

  3. Подставляем У=0;

  4. Находим область допустимых значений;

  5. Если Х не равен 0 или 3, то продолжаем алгоритм, в противном случае перепроверяем решение;

  6. Записываем все числители над общим знаменателем;

  7. Упростить составленную дробь;

  8. Вынести за скобки общие множители в числителе;

  9. Вынести за скобки общие множители в знаменателе;

  10. Сократить дробь на Х;

  11. Приравниваем числитель к 0;

  12. Раскрыть скобки;

  13. Перенести постоянную в правую часть с противоположным знаком;

  14. Разделить все уравнение на (-3);

  15. Получить ответ: Х=10.

Контрольные вопросы:

  1. Дайте определение понятию алгоритм:

Алгоритмом - точное описание, определяющее последовательность действий исполнителя, направленных на решение поставленной задачи.

  1. Перечислите формы записи алгоритмов: словесная, блок-схемы (графическая), псевдокод и программа.



  1. Перечислите базовые структуры алгоритмов, охарактеризуйте их:

линейные (последовательные): алгоритмическая конструкция, реализованная в виде последо-вательности действий, в которой каждое действие алгоритма выполняется ровно один раз;

разветвляющиеся: алгоритмическая конструкция, обеспечивающая выбор между двумя альтернативами в зависимости от значения входных данных;

циклические: алгоритмическая конструкция, в которой некоторая, идущая подряд группа действий алгоритма может выполняться несколько раз, в зависимости от входных данных или условия задачи.


написать администратору сайта