Содержание
- 2. Этапы решения задач на компьютере 1. Постановка задачи и её математическое описание. 2. Выбор метода решения.
- 3. Этап 1. Постановка задачи и её математическое описание Определяется: что мы хотим получить в результате решения
- 4. Этап 2. Выбор метода решения Хотя математическая модель и задает основные соотношения между величинами, входящими в
- 5. Этап 3. Разработка алгоритма решения задачи Происходит переход от математических описаний к чёткой регламентации действий компьютера
- 6. Этап 4. Разработка программы (сценария) По существу, это просто кодирование разработанного алгоритма (изложение его на некотором
- 7. Алгоритмы и способы их описания Алгоритм как строго заданная последовательность действий может быть описан различными способами:
- 8. Условные обозначения в блок-схемах
- 9. Решить линейное уравнение ax+b=0, где коэффициенты a, b – заданы и могут быть любыми числами Метод
- 11. Управляющие структуры языка MatLab Теоретически доказано, что любые программы можно написать, используя всего 3 управляющие структуры
- 12. Базовые структуры алгоритмов Следование – последовательное выполнение действий
- 13. Базовые структуры алгоритмов Ветвление (вариант 1) – если - то if end if логическое выражение Инструкции,
- 14. Базовые структуры алгоритмов Ветвление (вариант 2) – если – то - иначе if else end if
- 15. Базовые структуры алгоритмов Ветвление (вариант 3) – выбор switch end switch выражение case значение1 инструкция1 case
- 16. Базовые структуры алгоритмов Ветвление (вариант 4) – выбор - иначе switch otherwise end switch выражение case
- 17. Организации диалога в MatLab Функция input позволяет вывести в командном окне запрос пользователю и получить на
- 18. t=input('Введите температуру: ' ) if(t disp ('Мороз') elseif (t disp('Прохладно') elseif (t disp('Тепло') else disp('Жарко') end
- 19. Пример с структурой множественного выбора a=input('месяц? '); switch a case ('декабрь', 'январь','февраль') disp('зима') case ('март', 'апрель','май')
- 20. Пример к лаб. раб. №1 x=input('введите x='); y=input('введите y='); if x elseif x elseif x else
- 21. Пример к лаб. раб. №1 function f=f3(a,b) if cos(pi/5-2*a)==0 f='следите за ОДЗ'; else f=tan(pi/5-2*a)+(a-b)^3; end
- 22. КОНЪЮНКЦИЯ (логическое умножение) в естественном языке соответствует союзу и в алгебре логики обозначается & или ^
- 23. ДИЗЪЮНКЦИЯ (логическое сложение) в естественном языке соответствует союзу или в алгебре логики обозначается в языках программирования
- 24. ИНВЕРСИЯ (отрицание) в естественном языке соответствует частице не в алгебре логики обозначается в языках программирования -
- 25. ИМПЛИКАЦИЯ (логическое следование) в естественном языке соответствует обороту если ..., то ... в алгебре логики обозначается
- 26. ЭКВИВАЛЕНЦИЯ (равнозначность) в естественном языке соответствует оборотe речи тогда и только тогда в алгебре логики обозначается
- 27. Приоритеты в логических операторах 1) ~ — НЕ 2) & — И 3) | — ИЛИ
- 29. Скачать презентацию