Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Знакомство с программированием

Введение в программирование Кафедра ОСУ, АВТФ
Введение в программированиеЭтапы автоматизации программированияМашинные кодыАссемблерАлгоритмические языкиОбъектно-ориентированное программированиеВизуальное программированиеКафедра ОСУ, АВТФРазработал к.т.н. Фофанов О.Б. Введение в программирование Кафедра ОСУ, АВТФ Алгоритмические языки 1957г. – Fortran ( Бэкус )1960г. – Algol-60 ( Бэкус, Основные модели программированияИмперативное программирование Структурное программирование Функциональное программирование Логическое программирование Объектно-ориентированное программирование Введение в программированиеЭтапы разработки программПостановка задачиПостроение моделиРазработка алгоритмаРеализация алгоритмаАнализ алгоритма и его Определение алгоритмаАлгоритм (algorithm) – однозначно трактуемая процедура решения задачиПроцедура –конечная последовательность точно Алгоритм Евклида  (найти НОД целых m и n)Задать значения m и Графическое изображение началоВводm и nr = ]m/n[r=0?m=n;n=rнет даВыводm и nконецКафедра ОСУ, АВТФ Кодирование алгоритма - программа   Program Evclid;   label 10;
Слайды презентации

Слайд 2 Введение в программирование

Кафедра ОСУ, АВТФ

Введение в программирование Кафедра ОСУ, АВТФ

Слайд 3 Алгоритмические языки
1957г. – Fortran ( Бэкус )
1960г.

Алгоритмические языки 1957г. – Fortran ( Бэкус )1960г. – Algol-60 (

– Algol-60 ( Бэкус, Наур )
1959г. – Cobol (правительство

США)
1964г. – PL/1 (IBM)
1964 г Basic (Beginner All-purpose Symbolic
Instruction Code)
1967г. – Симула 67
1968г. - Algol-68 ( университеты)
1969г. – Pascal ( Вирт )
1972г. – С ( Ритчи )
1979г.- Ada ( Мин.обороны США )
1995г.- Java-Oak (Sun Microsystems)

Кафедра ОСУ, АВТФ


Слайд 4 Основные модели программирования
Императивное программирование
Структурное программирование
Функциональное программирование

Основные модели программированияИмперативное программирование Структурное программирование Функциональное программирование Логическое программирование Объектно-ориентированное


Логическое программирование
Объектно-ориентированное программирование
Программирование, основанное на классах
Программирование,

основанное на прототипах
Субъектно-ориентированное программирование

Кафедра ОСУ, АВТФ


Слайд 5 Введение в программирование
Этапы разработки программ
Постановка задачи
Построение модели
Разработка алгоритма
Реализация

Введение в программированиеЭтапы разработки программПостановка задачиПостроение моделиРазработка алгоритмаРеализация алгоритмаАнализ алгоритма и

алгоритма
Анализ алгоритма и его сложности
Проверка программы
Составление документации
Кафедра ОСУ, АВТФ


Слайд 6 Определение алгоритма
Алгоритм (algorithm) – однозначно трактуемая процедура решения

Определение алгоритмаАлгоритм (algorithm) – однозначно трактуемая процедура решения задачиПроцедура –конечная последовательность

задачи
Процедура –конечная последовательность точно определенных шагов или операций, для

выполнения каждой из которых требуется конечный объем оперативной памяти и конечное время

Кафедра ОСУ, АВТФ


Слайд 7 Алгоритм Евклида (найти НОД целых m и n)
Задать

Алгоритм Евклида (найти НОД целых m и n)Задать значения m и

значения m и n (m > n)
Найти r остаток

от деления m на n
Если r = 0 то перейти на 5 иначе на 4
m = n; n = r; перейти на 2
Результат НОД = n

Кафедра ОСУ, АВТФ


Слайд 8 Графическое изображение
начало
Ввод
m и n
r = ]m/n[
r=0?
m=n;n=r
нет

да
Вывод
m

Графическое изображение началоВводm и nr = ]m/n[r=0?m=n;n=rнет даВыводm и nконецКафедра ОСУ, АВТФ

и n
конец
Кафедра ОСУ, АВТФ


  • Имя файла: znakomstvo-s-programmirovaniem.pptx
  • Количество просмотров: 98
  • Количество скачиваний: 0