Содержание
- 2. "Алгоритмы + структуры данных = программы". Вирт, Н. Алгоритмы и структуры данных http://www.iprbookshop.ru/63821.html Никлаус Вирт -
- 3. Основы алгоритмики. Понятие алгоритма - одно из основных понятий программирования и математики. Мухаммед ибн Муса аль-Хорезми
- 4. «Алгоритм — это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и
- 5. Конечность. Алгоритм должен всегда заканчиваться после выполнения конечного числа шагов. Определенность. Действия, которые необходимо произвести на
- 6. Формы представления алгоритмов: словесная - запись на естественном языке; псевдокоды - полуформализованные описания алгоритмов на условном
- 7. Словесный способ. Алгоритм может быть следующим: задать любое целое число; задать счетчик, равный 1; задать число
- 8. Псевдокод. Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель
- 9. Алгоритм присвоения переменной демонстрирует блок-схема программы (графическая форма)
- 10. Пример программы вычисления факториала числа N на языке С#: using System; namespace Factorial { class Program
- 11. ГОСТ 19.701-90 (переиздан в 2010г). Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения
- 13. Базовая структура "следование".
- 14. 2. Базовая структура "ветвление". 1) если-то
- 15. i=3 string1:= ‘очная форма обучения’ если i=3 то string1:= ‘очная форма обучения’ все Пример. Формирование 1
- 16. 2. Базовая структура "ветвление". 2) если-то-иначе
- 17. Пример. Формирование 1 цифры в нумерации групп если i>0 то string2:= ‘высшее образование’ иначе string2:= ‘среднее
- 18. 2. Базовая структура "ветвление". 3) выбор
- 19. Пример. Формирование 2 цифры в нумерации групп выбор при j=1 string3:=‘первый курс’ при j=2 string3:=‘второй курс’
- 20. 2. Базовая структура "ветвление". 3) выбор-иначе
- 21. Пример. Формирование 2 цифры в нумерации групп выбор при j=1 string3:=‘первый курс’ при j=2 string3:=‘второй курс’
- 22. 3. Базовая структура "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла 1) Цикл
- 23. нц пока i S:=S+A[i] i:=i+1 кц
- 24. 3. Базовая структура "цикл". 2) Цикл типа для. Предписывает выполнять тело цикла для всех значений некоторой
- 25. нц для i от 1 до 5 X[i]:=i*i Y[i]:=X[i]/2 кц i=1,5 X[i]:=i*i Y[i]:=X[i]/2
- 26. Условие1 в приведенном ниже алгоритме задает ... полное ветвление; цикл с предусловием; цикл с постусловием; цикл
- 27. Приведенной блок-схеме соответствует фрагмент программы ... если условие 1 то оператор 1 оператор 2 оператор 3
- 28. При выполнении приведенного ниже алгоритма с исходными данными х = 14, y = -5 значение переменной
- 29. При выполнении приведенного ниже алгоритма с исходными данными n = 6 значение переменной s будет равно
- 30. Структура данных — множество элементов данных и множество связей между ними. Структура данных — программная единица,
- 31. Способ представления структур данных
- 32. Классификация структур данных
- 33. ОПЕРАЦИИ НАД СТРУКТУРАМИ ДАННЫХ Создание – выделение памяти для структуры данных. Уничтожение – противоположна по своему
- 34. Как бы сложна ни была задача, блок-схема соответствующей программы (алгоритма) всегда может быть представлена с использованием
- 36. Скачать презентацию