Содержание
- 2. Для единообразной записи алгоритмов введена система обозначений и правил – псевдокод. В псевдокоде не приняты строгие
- 3. Основные служебные слова
- 4. Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения
- 5. Заголовок - часть алгоритма от слова алг до слова нач. Тело алгоритма - часть, заключенная между
- 6. Команды школьного АЯ Оператор присваивания: А := В знак ":=" означает команду заменить прежнее значение переменной,
- 7. Пример вычисления суммы квадратов алг Сумма квадратов (арг цел n, рез цел S) дано n >
- 8. Соответствие блок-схемы и АЯ Линейный алгоритм:
- 9. Алгоритм-ветвление:
- 10. Алгоритм – цикл:
- 11. Основные понятия в алгоритмическом языке Имена (идентификаторы) — употpебляются для обозначения объектов пpогpаммы (пеpеменных, массивов, функций
- 12. Операции : арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток
- 13. Данные - величины, обpабатываемые пpогpаммой: Константы — это данные, которые зафиксированы в тексте программы и не
- 14. Какие операторы неправильные? алг Ошибки нач цел a, b вещ x, y a := 5 10
- 15. Вывод данных |вывод значения |переменной a |вывод значения |переменной a и переход |на новую строчку |вывод
- 16. Команда «вывод» цел a = 1, b = 3 вывод a, "+", b, "=", a+b список
- 17. Что будет выведено? цел a = 1, b = 3 вывод "a+", b, "=a+b" a+3=a+b цел
- 18. Как записать оператор «вывод»? цел a = 1, b = 3 вывод "X(", b, "=", a
- 19. Выpажения — пpедназначаются для выполнения необходимых вычислений, состоят из констант, пеpеменных, указателей функций, объединенных знаками опеpаций.
- 20. Порядок выполнения операций вычисление выражений в скобках умножение, деление, div, mod слева направо сложение и вычитание
- 21. Примеры записи арифметических выражений
- 22. Примеры записи логических выражений, истинных при выполнении указанных условий
- 23. Сложные условия Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и
- 24. Вариант 1. Алгоритм начало ввод x конец да нет x >= 25? да нет x “подходит”
- 25. Вариант 1. Программа алг Сотрудник нач цел x вывод "Введите ваш возраст", нс ввод x если
- 26. Вариант 2. Алгоритм начало ввод x да нет x >= 25 и x “подходит” “не подходит”
- 27. Вариант 2. Программа сложное условие алг Сотрудник нач цел x вывод "Введите ваш возраст", нс ввод
- 28. Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом. Особенности: все
- 29. Массивы A массив 3 15 НОМЕР элемента массива (ИНДЕКС) A[1] A[2] A[3] A[4] A[5] ЗНАЧЕНИЕ элемента
- 30. Объявление массивов Зачем объявлять? определить имя массива определить тип массива определить число элементов выделить место в
- 31. Объявление массивов Массивы других типов: Другой диапазон индексов: вещтаб X[1:10], Y[1:20] | вещественные X[1] := 4.25
- 32. Что неправильно? целтаб A [10:1] ... A[5] := 4.5; [1:10] целтаб A[1:10] ... A[15] := "a"
- 33. Как обработать все элементы массива? Объявление: Обработка: цел N = 5 целтаб A[1:N] | обработать A[1]
- 34. Как обработать все элементы массива? Обработка с переменной: i:= 1 | обработать A[i] i:= i +
- 35. Простейшая программа Объявление: Ввод с клавиатуры: Обработка каждого элемента: цел N = 5, i целтаб A[1:N]
- 36. Максимальный элемент Задача: найти в массиве максимальный элемент. Алгоритм: Решение: считаем, что первый элемент – максимальный
- 37. Максимальный элемент начало конец нет да нет да M:= A[1] i:= 2 M:= A[i] i:= i
- 38. Максимальный элемент алг Максимум нач цел i, N = 5, M целтаб A[1:N] | здесь заполнить
- 40. Скачать презентацию