Главная страница
Навигация по странице:

  • 2 Оборудование рабочего места

  • 3 Краткие теоретические сведения Алгоритм

  • Используемая литература.

  • 4 Порядок выполнения работы

  • 7 Варианты заданий к практическому занятию № 1

  • Практическая №1. ПР_1. Занятие 1 Описание алгоритмов различными способами 1 Цель занятия Научиться составлять алгоритмы различными способами


    Скачать 24.39 Kb.
    НазваниеЗанятие 1 Описание алгоритмов различными способами 1 Цель занятия Научиться составлять алгоритмы различными способами
    АнкорПрактическая №1
    Дата20.04.2022
    Размер24.39 Kb.
    Формат файлаdocx
    Имя файлаПР_1.docx
    ТипЗанятие
    #485926

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

    Описание алгоритмов различными способами
    1 Цель занятия

    Научиться составлять алгоритмы различными способами.

    2 Оборудование рабочего места

    Персональный компьютер .

    3 Краткие теоретические сведения

    Алгоритм — это последовательность определенных действий со строгими правилами выполнения для получения нужного результата.

    Существует не­сколько способов описания алгоритмов.

    1. Словесно-формульное описание алгоритма, т.е. описание алгоритма с помощью слов и формул. При этом описание действий алгоритма производят обычными фразами родного языка. В нужных местах алгоритма вставляют формулы.

    2. Графическое описание алгоритма, т.е. описание с помощью специальных графических схем алгоритмов – блок-схем.

    Блок-схема алгоритма представляет собой систему связанных геометрических фигур.

    Каждая фигура обозначает один этап решения задачи и называется блоком. Порядок выполнения этапов указыва­ется стрелками, соединяющими блоки. В схеме блоки ста­раются размещать сверху вниз в порядке их выполнения. Для наглядности операции разного вида изображаются в схеме различными геометрическими фигурами.



    Все блоки, кроме блока условия, имеют один вход и один выход. В блоке проверки условия один вход и два выхода «Да» и «Нет», так как результатом проверки может быть один из этих двух ответов.

    1. Способ, использующий алгоритмический язык. Этот язык имеет структуру, которая легко переводится на любой язык программирования. Служебные слова представляют собой части слов русского языка. Алгоритмический язык используется в листингах, чтобы показать общую структуру программы, не применяя реальных операторов языка программирования. Пример структуры алгоритма на алгоритмическом языке:

    Алг «Название алгоритма»

    Арг «Описание имен переменных – аргументов задачи»

    Рез «Описание имен переменных – результатов задачи»

    Нач

    «блок действий решения задачи:

    • ввод исходных данных;

    • решение;

    • вывод результата на экран »

    Кон

    Здесь служебные слова выделены жирным шрифтом и подчеркнуты.
    Используемая литература.

    1. Конспект лекций.

    2. Семакин И.Г. Основы алгоритмизации и программирования , стр 10-13.

    3. Петушкова Е.П., Основы алгоритмизации и программирования. Учебное пособие. Стр 6-7, 2012г.


    4 Порядок выполнения работы

    1. Переписать задание к работе в тетрадь.

    2. Выполнить задание

    3. Ответить на контрольные вопросы.


    5 Содержание отчета

    1. Наименование практической работы.

    2. Цель работы.

    3. Конкретное задание и его выполнение.

    4. Ответы на контрольные вопросы.


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

    1. Что такое алгоритм?

    2. Какие способы описания алгоритмов вы знаете?

    3. Что используется в словесно-формульном способе?

    4. Что такое блок-схема алгоритма?

    5. Какое достоинство имеет алгоритмический язык?


    7 Варианты заданий к практическому занятию № 1




    вариан-та

    Задание

    1

    Составить и описать алгоритмы словесно-формульным и графическим способами.

    1. Ввести два числа х и у. Вычислить их сумму, разность, произведение и частное. Все результаты вывести на экран.

    2. Ввести значение х. Вычислить у1 = 2х – 6 и у2 = 7х+3. Каждое действие должно содержать только одну операцию. Результаты вывести на экран.

    2

    Составить и описать алгоритмы алгоритмическим языком и графическим способом.

    1. Ввести длину окружности. Найти площадь круга, ограниченного этой окружностью и вывести ее на экран.

    2. Ввести стороны треугольника a, b, c. Вычислить и вывести на экран все высоты треугольника. Нарисовать изображение, использовать формулу h = a ∙sin(A).

    3

    Составить и описать алгоритмы словесно-формульным и графическим способами.

    1. Вывести на экран первые четыре степени числа π. Использовать только операцию умножения.

    2. Ввести значение угла в радианах. Вывести это значение в градусах, минутах и секундах.

    4

    Составить и описать алгоритмы алгоритмическим языком и графическим способом.

    1. Ввести стороны основания равнобедренной трапеции a, b и угол α при большем основании. Найти ее периметр и площадь, вывести их на экран.

    2. Ввести значение времени в секундах. Вывести на экран это значение в часах, минутах и секундах.




    5

    Составить и описать алгоритмы словесно-формульным и графическим способами.

    1. Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить и вывести на экран расстояние между ними через T часов, если автомобили удаляются друг от друга. Величины V1, V2, T, S ввести с клавиатуры.

    2. Ввести четырехзначное число. Определить сумму цифр этот числа, вывести ее на экран.

    6

    Составить и описать алгоритмы алгоритмическим языком и графическим способом.

    1. Ввести длину стороны равностороннего треугольника. Найти площадь этого треугольника и радиусы вписанной и описанной окружностей.

    2. Полторы кошки за полтора часа съедают полторы мышки. Сколько мышек съедят Х кошек за Y часов?

    7

    Составить и описать алгоритмы словесно-формульным и графическим способами.

    1. Ввести величину А, содержащую объем информации в байтах. Вывести на экран это значение в Кб, Мб.

    2. Ввести площадь круга. Найти длину окружности, ограничивающей этот круг. В качестве значения Pi использовать 3.14. 

    8

    Составить и описать алгоритмы алгоритмическим языком и графическим способом.

    1. Даны координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь. 

    2. Ввести три числа. Найти среднее арифметическое их квадратов и среднее арифметическое их модулей. 

    9

    Составить и описать алгоритмы словесно-формульным и графическим способами.

    1. Окружность вписана в квадрат заданной площади, которую надо ввести с клавиатуры. Найти площадь квадрата, вписанного в эту окружность и вывести ее на экран.

    2. Найти и вывести на экран сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии. Исходные данные ввести с клавиатуры.

    10

    Составить и описать алгоритмы алгоритмическим языком и графическим способом.

    1. Три сопротивления R1, R2, R3 соединены параллельно. Найти и вывести на экран сопротивление соединения.

    2. Найти площадь кольца, внутренний радиус которого равен R1, а внешний радиус равен R2 (R1 < R2). В качестве значения Pi использовать 3.14. 


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