- •Система качества Методические указания и задания на выполнение типового расчета «Алгоритмы и блок-схемы» «1 семестр
- •1. Понятие алгоритма
- •1.1.Свойства алгоритма
- •1.2.Способы описания алгоритма
- •1.2.1Словесный способ записи алгоритмов
- •Алгоритм:
- •1.2.2Графический способ записи алгоритмов
- •1.2.3Псевдокоды
- •1.2.4Программный способ записи
- •1.3.Виды алгоритма
- •1.3.1 Линейный алгоритм
- •1.3.2Разветвляющийся алгоритм
- •1.3.2.1 Неполная форма записи условного разветвляющегося алгоритма
- •1.3.2.2 Полная форма записи условного разветвляющегося алгоритма
- •1.3.2.3 Вложенная форма записи условного разветвляющегося алгоритма
- •1.3.3 Циклический алгоритм
- •1.3.3.1 Циклический алгоритм типа "Для"
- •1.3.3.2 Циклические алгоритмы типа "Пока"
- •1.4.Контрольные вопросы
- •2. Задания
- •3. Вариант
- •3. Дано: а, b, х, у.
- •4. Дано: c, p, y.
- •4. Вариант
- •3. Дано:X, y, c
- •5. Вариант
- •3. Дано a, b, c.
- •4. Дано: b, a, m.
- •6. Вариант
- •3. Дано: а, b с.
- •4. Дано : a , b .
- •7. Вариант
- •3. Дано: y, X, a, b.
- •4. Дано: a, b.
- •8. Вариант
- •3. Дано: a, b,y
- •9. Вариант
- •3. Вычислить значение функции.
- •2. Дано: b, c.
- •10. Вариант
- •3. Дано: a, b, X
- •4. Дано: y, c, a.
- •11. Вариант
- •3. Дано: z, X
- •4. Дано: а, b.
- •12. Вариант
- •3. Дано:a, b.
- •4. Дано:b,а
- •13. Вариант
- •3. Дано: X ,y.
- •4. Дано: а, b.
- •14. Вариант
- •3. Дано:a,b,c
- •4. Дано: a, b.
- •15. Вариант
- •4. Дано: X, b, c.
- •16. Вариант
- •3. Дано: X , y , c .
- •4. Дано: a, p
- •17. Вариант
- •3. Дано:a,b,X
- •4. Дано: b,а
- •18. Вариант
- •3. Дано:y,c
- •4. Дано: с
- •19. Вариант
- •3. Вычислить значение функции.
- •4. Дано: а,b.
- •20. Вариант
- •3. Дано: X, y
- •4. Дано: a, b, c
- •21. Вариант
- •3.Дано: a, b,y
- •4. Дано: y, c, a.
- •22. Вариант
- •3.Дано:X,y.
- •4. Дано: b,c.
- •23. Вариант
- •3. Дано: y, X, a, b.
- •4. Дано: b, c.
- •24. Вариант
- •3. Дано: X, b.
- •25. Вариант
- •3.Дано: а, в, с.
- •4. Дано:a,b.
- •26. Вариант
- •3. Дано: f, X, y, a.
- •27. Вариант
- •3. Дано a,b,c.
- •4. Дано: p, a, q, c.
- •27.1.Пример выполнения типового расчета
- •28. Литература
1.4.Контрольные вопросы
Что такое алгоритм?
Что такое программа?
Перечислите свойства алгоритма.
Какие Вы знаете классы алгоритмов?
Кто такой исполнитель алгоритма?
Чем характеризуют исполнителя алгоритма?
Какие существуют способы описания алгоритма?
Перечислите наиболее часто используемые символы в блок-схемах.
Какие виды алгоритмов Вы знаете?
Перечислите формы записи разветвляющегося алгоритма.
Перечислите типы циклических алгоритмов.
Объясните работу цикла for.
2. Задания
3. Вариант
1.
Вычислить
2. Найти сумму членов ряда. На экран вывести значение суммы, число членов ряда, вошедших в сумму, и последний член ряда, вошедший в сумму. Точность считается достигнутой, если очередной член ряда окажется по модулю меньше заданного .
с заданной точностью
= 10-3
3. Дано: а, b, х, у.
Если а=b, вычислить
.
Если а>b, напечатать а, в, х, у.
Если а<b, вычисление закончить.
Если t<0,вычислить и напечатать d=tg 2a.
Если
,
определить в каком квадранте находится
точка
С координатами х, у и напечатать номер квадранта.
4. Дано: c, p, y.
Если c>p,
вычислить
Если c<p, напечатать c, p.
Если
c=p,
вычислить и напечатать значение
функции
где x изменяется на интервале от 0 до 5 с шагом 0.25
Если
вычислить и напечатать
4. Вариант
1.
Вычислить
2. Найти сумму членов ряда. На экран вывести значение суммы, число членов ряда, вошедших в сумму, и последний член ряда, вошедший в сумму. Точность считается достигнутой, если очередной член ряда окажется по модулю меньше заданного .
с заданной точностью
= 10-3
3. Дано:X, y, c
Если:x=0, напечатать “x=0”
Если
x=0, вычислить и напечатать
Если
x=0, вычислить
Если
z>5, вычислить
Если
z
5,
вычисления закончить.
Если
P
0,
напечатать x,y,c
Если
P<0, вычислить и напечатать
4.
Вычислить значение
функции
,
где х изменяется на интервале от 0 до 5 с шагом 0,25.
Если
у=10, вычислить
, вывести на печать с,х.
Если
у>10, вычислить
,
вывести на печать z,х.
Если
у<10, вычислить
,
вывести на печать а,х.
5. Вариант
1.Вычислить
2.Найти сумму членов ряда. На экран вывести значение суммы, число членов ряда, вошедших в сумму, и последний член ряда, вошедший в сумму. Точность считается достигнутой, если очередной член ряда окажется по модулю меньше заданного .
с заданной точностью
= 10-3
3. Дано a, b, c.
Если
,вычислить
.
Если y>15
, вычислить и напечатать
.
Если
, напечатать a, b,
c.
Если
,
вычислить и напечатать
.
4. Дано: b, a, m.
Вычислить
.
Если
Z >0, вычислить значение
функции
где x изменяется на интервале от -1 до 5 с шагом 0.2.
Вывести на печать только y>0, подсчитать и вывести на печать количество y<0.
Если Z<0, вывести на печать b, a, m.
Если
Z=0, вычислить и
напечатать
