Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по теме: "Основы алгоритмизации и объектно - ориентированного программирования

Презентация по теме: "Основы алгоритмизации и объектно - ориентированного программирования

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика
Основы алгоритмизации и объектно – ориентированного программирования
Понятие алгоритма 	Алгоритм – это описание детерминированной последовательно...
Понятие алгоритма 	Само слово «Алгоритм» происходит от слова «algorithmi» лат...
Исполнитель. СКИ (система команд исполнителя) и формальное исполнение алгорит...
Свойства алгоритма Результативность и дискретность. Алгоритм должен обеспечив...
Формы представления алгоритма рисунки, пиктограммы Формы представления алгори...
 Выполнение алгоритмов компьютером
Понятие «программа» 	Алгоритм, записанный на «понятном» компьютере языке прог...
Понятие «Язык программирования» 	Язык программирования - это совокупность наб...
Классификация языков программирования низкого уровня: машинный код; язык ассе...
Программы - трансляторы Интерпретатор – это программа, которая обеспечивает п...
Программы - трансляторы Компилятор – программа, которая переводит весь текст...
Персоналии Абдулла (или Абу Джафар) Мухаммед бен Муса аль Хорезми Алонсо Чёрч
 Основы объектно – ориентированного визуального программирования
Проект (Project) 	Результатом процессов программирования и конструирования яв...
Графический интерфейс Visual Basic 6.0
Графический интерфейс Visual Basic 6.0 Основой для создания графического инте...
Графический интерфейс Visual Basic 6.0 Элементы управления Текстовые поля (Te...
Графический интерфейс Visual Basic 6.0 Элементы управления Графические окна (...
Свойства объекта (Properties) 	Каждый класс объектов обладает определенным на...
Свойства объекта (Properties) Первоначальные значения свойств объектов можно...
Событие (Event) 	Событие представляет собой действие, распознаваемое элементо...
Обработчик события
Обработчик события 	Служебные слова Private Sub и End Sub обозначают начало и...
Основные алгоритмические структуры Линейный алгоритм Алгоритмическая структур...
Линейный алгоритм Алгоритм, в котором команды выполняются последовательно одн...
Алгоритмическая структура «ветвление» Язык программирования Visual Basic If у...
Алгоритмическая структура «выбор» Язык программирования Visual Basic Select C...
Алгоритмическая структура «цикл» 	В алгоритмическую структуру «цикл» входит с...
Алгоритмическая структура «цикл». Цикл со счетчиком 	 Язык программирования V...
Алгоритмическая структура «цикл». Цикл с условием Цикл с предусловием Язык пр...
Алгоритмическая структура «цикл». Цикл с условием Цикл с постусловием Язык пр...
Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений...
Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений...
Функции в языках объектно – ориентированного программирования Математические...
Функции в языках объектно – ориентированного программирования 2. Строковые фу...
Функции в языках объектно – ориентированного программирования 3. Функции ввод...
Список литературы: Информатика: учебник для 9 класса / Н.Д. Угринович. – М. :...
1 из 38

Описание презентации по отдельным слайдам:

№ слайда 1 Основы алгоритмизации и объектно – ориентированного программирования
Описание слайда:

Основы алгоритмизации и объектно – ориентированного программирования

№ слайда 2 Понятие алгоритма 	Алгоритм – это описание детерминированной последовательно
Описание слайда:

Понятие алгоритма Алгоритм – это описание детерминированной последовательности действий, направленных на получение исходных данных результата за конечное число дискретных шагов с помощью понятных исполнителю команд. Алгоритмизация – процесс разработки алгоритма для решения задачи.

№ слайда 3 Понятие алгоритма 	Само слово «Алгоритм» происходит от слова «algorithmi» лат
Описание слайда:

Понятие алгоритма Само слово «Алгоритм» происходит от слова «algorithmi» латинской формой написания имени выдающегося математика IX века аль – Хорезми, который сформулировал правила выполнения арифметических операций. Научное определение понятия алгоритма дал А. Чёрч в 1930 году.

№ слайда 4 Исполнитель. СКИ (система команд исполнителя) и формальное исполнение алгорит
Описание слайда:

Исполнитель. СКИ (система команд исполнителя) и формальное исполнение алгоритма Исполнитель – объект, который выполняет алгоритм. СКИ – набор команд, которые может выполнить исполнитель. Если алгоритм обладает всеми вышеуказанными свойствами, то работа по нему будет производиться формально ( т.е. без всяких элементов творчества со стороны исполнителя). От исполнителя не требуется понимания сущности алгоритма, он должен лишь точно выполнять команды, не нарушая их последовательности.

№ слайда 5 Свойства алгоритма Результативность и дискретность. Алгоритм должен обеспечив
Описание слайда:

Свойства алгоритма Результативность и дискретность. Алгоритм должен обеспечивать получение из исходных данных результата за конечное число дискретных шагов. Массовость. Один и тот же алгоритм может применяться к большому числу однотипных объектов. Детерминированность (определенность). Исполнитель должен выполнять команды алгоритма в строго определенной последовательности. Понятность. Алгоритм должен содержать команды, входящие в систему команд исполнителя и записанные на понятном исполнителю языке.

№ слайда 6 Формы представления алгоритма рисунки, пиктограммы Формы представления алгори
Описание слайда:

Формы представления алгоритма рисунки, пиктограммы Формы представления алгоритмов словесное графическое программа табличное графы, схемы блок - схемы

№ слайда 7  Выполнение алгоритмов компьютером
Описание слайда:

Выполнение алгоритмов компьютером

№ слайда 8 Понятие «программа» 	Алгоритм, записанный на «понятном» компьютере языке прог
Описание слайда:

Понятие «программа» Алгоритм, записанный на «понятном» компьютере языке программирования, называется программой. Программа – это алгоритм, записанный на языке исполнителя. Программирование – процесс составления программ для компьютера.

№ слайда 9 Понятие «Язык программирования» 	Язык программирования - это совокупность наб
Описание слайда:

Понятие «Язык программирования» Язык программирования - это совокупность наборов символов системы, правил пользования и истолкования конструкции из символов для задания алгоритмов с использованием символов естественного языка.

№ слайда 10 Классификация языков программирования низкого уровня: машинный код; язык ассе
Описание слайда:

Классификация языков программирования низкого уровня: машинный код; язык ассемблера высокого уровня ЯП по уровню по функциональному назначению проблемно – ориентированные: FORTRAN, ЛИСП; Универсальные: Pascal, Delphi, C++

№ слайда 11 Программы - трансляторы Интерпретатор – это программа, которая обеспечивает п
Описание слайда:

Программы - трансляторы Интерпретатор – это программа, которая обеспечивает последовательный «перевод» команд программы на машинный язык с одновременным их выполнением. Достоинство интерпретатора – удобство отладки программы. Недостаток интерпретатора – сравнительно малая скорость выполнения.

№ слайда 12 Программы - трансляторы Компилятор – программа, которая переводит весь текст
Описание слайда:

Программы - трансляторы Компилятор – программа, которая переводит весь текст программы на машинный код и сохраняет его в исполняемом файле (обычно с расширением exe). Достоинство компилятора – большая скорость выполнения программы. Недостаток компилятора – трудоемкость в отладке, т.к. невозможно пошаговое выполнение программы.

№ слайда 13 Персоналии Абдулла (или Абу Джафар) Мухаммед бен Муса аль Хорезми Алонсо Чёрч
Описание слайда:

Персоналии Абдулла (или Абу Джафар) Мухаммед бен Муса аль Хорезми Алонсо Чёрч

№ слайда 14  Основы объектно – ориентированного визуального программирования
Описание слайда:

Основы объектно – ориентированного визуального программирования

№ слайда 15 Проект (Project) 	Результатом процессов программирования и конструирования яв
Описание слайда:

Проект (Project) Результатом процессов программирования и конструирования является проект, который объединяет в себе программный код и графический интерфейс. Система объектно – ориентированного программирования Visual Basic содержит и интерпретатор, и компилятор, поэтому проекты могут выполняться в самой системе, а также могут быть преобразованы в приложения, которые выполняются в операционной системе

№ слайда 16 Графический интерфейс Visual Basic 6.0
Описание слайда:

Графический интерфейс Visual Basic 6.0

№ слайда 17 Графический интерфейс Visual Basic 6.0 Основой для создания графического инте
Описание слайда:

Графический интерфейс Visual Basic 6.0 Основой для создания графического интерфейса проекта является объект ФОРМА q Графический интерфейс проекта представляет собой ФОРМУ, на которой размещены элементы управления

№ слайда 18 Графический интерфейс Visual Basic 6.0 Элементы управления Текстовые поля (Te
Описание слайда:

Графический интерфейс Visual Basic 6.0 Элементы управления Текстовые поля (TextBox) Метка (Label)

№ слайда 19 Графический интерфейс Visual Basic 6.0 Элементы управления Графические окна (
Описание слайда:

Графический интерфейс Visual Basic 6.0 Элементы управления Графические окна (PictureBox) Кнопка (Button)

№ слайда 20 Свойства объекта (Properties) 	Каждый класс объектов обладает определенным на
Описание слайда:

Свойства объекта (Properties) Каждый класс объектов обладает определенным набором свойств. Так, например, класс объектов Form обладает несколькими десятками различных свойств, которые определяют размеры объекта форма, цвет формы, положение на экране монитора

№ слайда 21 Свойства объекта (Properties) Первоначальные значения свойств объектов можно
Описание слайда:

Свойства объекта (Properties) Первоначальные значения свойств объектов можно установить с использованием диалогового окна Свойства (Properties)

№ слайда 22 Событие (Event) 	Событие представляет собой действие, распознаваемое элементо
Описание слайда:

Событие (Event) Событие представляет собой действие, распознаваемое элементом управления. Событие может задаваться пользователем (например, щелчок мышью или нажатие клавиши). Каждый объект реагирует на определенный набор событий. Например, кнопка реагирует на щелчок (Click)/

№ слайда 23 Обработчик события
Описание слайда:

Обработчик события

№ слайда 24 Обработчик события 	Служебные слова Private Sub и End Sub обозначают начало и
Описание слайда:

Обработчик события Служебные слова Private Sub и End Sub обозначают начало и конец обработчика события. Имя обработчика события Button1_Click() включает в себя имя объекта и имя события. Далее необходимо ввести в обработчик события программный код, который реализует определенный алгоритм. Обработчик события представляет собой программу, которая начинает выполняться после наступления определенного события.

№ слайда 25 Основные алгоритмические структуры Линейный алгоритм Алгоритмическая структур
Описание слайда:

Основные алгоритмические структуры Линейный алгоритм Алгоритмическая структура «ветвление» Алгоритмическая структура «выбор» Алгоритмическая структура «цикл»

№ слайда 26 Линейный алгоритм Алгоритм, в котором команды выполняются последовательно одн
Описание слайда:

Линейный алгоритм Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом начало Команда 1 Команда 2 ….. Команда N Конец

№ слайда 27 Алгоритмическая структура «ветвление» Язык программирования Visual Basic If у
Описание слайда:

Алгоритмическая структура «ветвление» Язык программирования Visual Basic If условие Then Серия 1 [Else Серия 2] End If Условие Серия 1 Серия 2

№ слайда 28 Алгоритмическая структура «выбор» Язык программирования Visual Basic Select C
Описание слайда:

Алгоритмическая структура «выбор» Язык программирования Visual Basic Select Case Выражение Case Условие 1 Серия 1 Case Условие 2 Серия 2 [Case Else Серия ] End Select Условие 1 Серия 1 Условие 2 Серия 2 Серия 3

№ слайда 29 Алгоритмическая структура «цикл» 	В алгоритмическую структуру «цикл» входит с
Описание слайда:

Алгоритмическая структура «цикл» В алгоритмическую структуру «цикл» входит серия команд, которая может выполняться многократно. Такая последовательность команд называется телом цикла. Циклические алгоритмические структуры бывают двух типов: Цикл со счетчиком, в котором тело цикла выполняется определенное количество раз; Цикл с условием, в котором тело цикла выполняется, пока истинно условие.

№ слайда 30 Алгоритмическая структура «цикл». Цикл со счетчиком 	 Язык программирования V
Описание слайда:

Алгоритмическая структура «цикл». Цикл со счетчиком Язык программирования Visual Basic For Счетчик=НачЗнач To КонЗнач [Step шаг] тело цикла Next [Счетчик] счетчик Тело цикла

№ слайда 31 Алгоритмическая структура «цикл». Цикл с условием Цикл с предусловием Язык пр
Описание слайда:

Алгоритмическая структура «цикл». Цикл с условием Цикл с предусловием Язык программирования Visual Basic Do While Условие Тело цикла Loop Условие Тело цикла

№ слайда 32 Алгоритмическая структура «цикл». Цикл с условием Цикл с постусловием Язык пр
Описание слайда:

Алгоритмическая структура «цикл». Цикл с условием Цикл с постусловием Язык программирования Visual Basic Do Тело цикла Loop WhileУсловие Условие Тело цикла

№ слайда 33 Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений
Описание слайда:

Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений Целочисленные переменные Byte 1байт от0до255 Short 2 байта от-32768до32767 Integer 4 байта от – 2147483648 до 2 147483647 Переменные с плавающей запятой Single 4байта от – 1,5*10-45до 3, 4*1038

№ слайда 34 Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений
Описание слайда:

Переменные: тип, имя, значение VisualBasic Занимаемаяпамять Диапазон значений Double 8байтов от – 5,0*10-324до 1,7*10308 Decimal 16байтов от +(-)1,0*10-28до +(-) 7,9*1028 Строковыепеременные String 2 байта*количество символов от0 до 65535 Логическиепеременные Boolean 2байта TrueилиFalse

№ слайда 35 Функции в языках объектно – ориентированного программирования Математические
Описание слайда:

Функции в языках объектно – ориентированного программирования Математические функции в Visual Basic: Синус - Math.Sin(); Косинус – Math.Cos(); Квадратный корень – Math.Sqrt()

№ слайда 36 Функции в языках объектно – ориентированного программирования 2. Строковые фу
Описание слайда:

Функции в языках объектно – ориентированного программирования 2. Строковые функции в Visual Basic: Left (строка, длина). Например, Left (“килобайт”, 4)=“кило”. Right (строка, длина). Например, Right (“килобайт”, 4)=“байт”. Mid (строка, позиция, длина). Например, Mid (“информатика”, 3,5)=“форма”. Asc(строка). Например, Asc(“и”)=“232”. Chr (число). Например, Chr(“255”)=“я”.

№ слайда 37 Функции в языках объектно – ориентированного программирования 3. Функции ввод
Описание слайда:

Функции в языках объектно – ориентированного программирования 3. Функции ввода/вывода данных в Visual Basic: Функция ввода InputBox () Функция вывода MsgBox ()

№ слайда 38 Список литературы: Информатика: учебник для 9 класса / Н.Д. Угринович. – М. :
Описание слайда:

Список литературы: Информатика: учебник для 9 класса / Н.Д. Угринович. – М. : БИНОМ. Лаборатория знаний, 2014. – 151 с. :ил.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

Автор
Дата добавления 19.09.2015
Раздел Информатика
Подраздел Презентации
Просмотров1205
Номер материала ДA-051888
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

Если Вы учитель или воспитатель, то можете прямо сейчас получить документ, подтверждающий Ваши профессиональные компетенции. Выдаваемые дипломы и сертификаты помогут Вам наполнить собственное портфолио и успешно пройти аттестацию.

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх