🗊Презентация Алгоритмизация и программирование. Элементы управления

Категория: Образование
Нажмите для полного просмотра!
Алгоритмизация и программирование. Элементы управления, слайд №1Алгоритмизация и программирование. Элементы управления, слайд №2Алгоритмизация и программирование. Элементы управления, слайд №3Алгоритмизация и программирование. Элементы управления, слайд №4Алгоритмизация и программирование. Элементы управления, слайд №5Алгоритмизация и программирование. Элементы управления, слайд №6Алгоритмизация и программирование. Элементы управления, слайд №7Алгоритмизация и программирование. Элементы управления, слайд №8Алгоритмизация и программирование. Элементы управления, слайд №9Алгоритмизация и программирование. Элементы управления, слайд №10Алгоритмизация и программирование. Элементы управления, слайд №11Алгоритмизация и программирование. Элементы управления, слайд №12Алгоритмизация и программирование. Элементы управления, слайд №13Алгоритмизация и программирование. Элементы управления, слайд №14Алгоритмизация и программирование. Элементы управления, слайд №15Алгоритмизация и программирование. Элементы управления, слайд №16Алгоритмизация и программирование. Элементы управления, слайд №17Алгоритмизация и программирование. Элементы управления, слайд №18Алгоритмизация и программирование. Элементы управления, слайд №19Алгоритмизация и программирование. Элементы управления, слайд №20

Содержание

Вы можете ознакомиться и скачать презентацию на тему Алгоритмизация и программирование. Элементы управления. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 2.
Алгоритмизация и программирование.
Графические элементы управления.
дисциплина «Программирование»
Описание слайда:
Лекция 2. Алгоритмизация и программирование. Графические элементы управления. дисциплина «Программирование»

Слайд 2





Этапы компьютерного решения задач
1) Постановка задачи
сбор информации о задаче
формулировка условия задачи
определение конечных целей решения задачи
определение формы выдачи результатов
описание данных (их типов, диапазонов величин, структуры и т.п.)
2) Анализ и исследование задачи, модели
анализ существующих аналогов
анализ технических и программных средств
разработка математической модели
разработка структур данных
Описание слайда:
Этапы компьютерного решения задач 1) Постановка задачи сбор информации о задаче формулировка условия задачи определение конечных целей решения задачи определение формы выдачи результатов описание данных (их типов, диапазонов величин, структуры и т.п.) 2) Анализ и исследование задачи, модели анализ существующих аналогов анализ технических и программных средств разработка математической модели разработка структур данных

Слайд 3





Этапы компьютерного решения задач (продолжение)
3) Разработка алгоритма
выбор метода проектирования
проектирование алгоритма
4) Программирование
выбор языка программирования
запись алгоритма на выбранном языке программирования
5) Тестирование и отладка
синтаксическая отладка
отладка семантики и логической структуры
тестовые расчеты и анализ результатов тестирования
совершенствование программы
Описание слайда:
Этапы компьютерного решения задач (продолжение) 3) Разработка алгоритма выбор метода проектирования проектирование алгоритма 4) Программирование выбор языка программирования запись алгоритма на выбранном языке программирования 5) Тестирование и отладка синтаксическая отладка отладка семантики и логической структуры тестовые расчеты и анализ результатов тестирования совершенствование программы

Слайд 4





Этапы компьютерного решения задач (продолжение)
6) Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5
7) Сопровождение программы
доработка программы для решения конкретных задач
составление документации к решенной задаче, математической модели, алгоритму, программе, по их использованию
Описание слайда:
Этапы компьютерного решения задач (продолжение) 6) Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5 7) Сопровождение программы доработка программы для решения конкретных задач составление документации к решенной задаче, математической модели, алгоритму, программе, по их использованию

Слайд 5





Процесс создания программ
Описание слайда:
Процесс создания программ

Слайд 6





Процесс создания программ
Постановка задачи - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации
Алгоритм - система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
Программирование - создание последовательности команд, необходимой для решения определенной задачи
Описание слайда:
Процесс создания программ Постановка задачи - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации Алгоритм - система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов Программирование - создание последовательности команд, необходимой для решения определенной задачи

Слайд 7





Графическая форма записи алгоритмов – БСА (блок-схема)
b=2*a
Блок пуск – останов. Начало, конец процесса, вход и выход в программах
Операционный блок (Процесс). Выполнение операции или группы операций. 
Предопределенный процесс. Использование отдельно описанных алгоритмов, процедур, подпрограмм.
Блок принятия решения. Проверка условия.
Описание слайда:
Графическая форма записи алгоритмов – БСА (блок-схема) b=2*a Блок пуск – останов. Начало, конец процесса, вход и выход в программах Операционный блок (Процесс). Выполнение операции или группы операций. Предопределенный процесс. Использование отдельно описанных алгоритмов, процедур, подпрограмм. Блок принятия решения. Проверка условия.

Слайд 8





БСА (блок-схема алгоритма, продолжение)
Документ. Вывод результатов на дисплей, печать.
Ввод-вывод данных. Преобразование данных в форму, пригодную для обработки (ввод) или отображение результатов обработки (вывод).
            Начало и конец цикла.
Соединитель. Указание связи между прерванными линиями потока.
Комментарий
Описание слайда:
БСА (блок-схема алгоритма, продолжение) Документ. Вывод результатов на дисплей, печать. Ввод-вывод данных. Преобразование данных в форму, пригодную для обработки (ввод) или отображение результатов обработки (вывод). Начало и конец цикла. Соединитель. Указание связи между прерванными линиями потока. Комментарий

Слайд 9





Язык программирования
Различают два уровня языков программирования:
язык  программирования низкого уровня - язык программирования, ориентированный на конкретный тип процессора, т.е. операторы языка близки к машинному коду и ориентированы на конкретные команды процессора (ассемблер).
язык программирования высокого уровня значительно ближе и понятнее человеку, нежели компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому создаваемые программы на уровне исходных текстов легко переносимы на другие платформы, для которых создан транслятор этого языка.
Описание слайда:
Язык программирования Различают два уровня языков программирования: язык программирования низкого уровня - язык программирования, ориентированный на конкретный тип процессора, т.е. операторы языка близки к машинному коду и ориентированы на конкретные команды процессора (ассемблер). язык программирования высокого уровня значительно ближе и понятнее человеку, нежели компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому создаваемые программы на уровне исходных текстов легко переносимы на другие платформы, для которых создан транслятор этого языка.

Слайд 10





Системы программирования
Компоненты:
Текстовый редактор – для записи программного кода на выбранном языке программирования;
Компилятор – переводит исходный текст программы в машинный код;
Сборщик  - выполняет связывание модулей и библиотек и формирует на выходе работоспособное приложение  - исполнимый код для конкретном платформы.
Описание слайда:
Системы программирования Компоненты: Текстовый редактор – для записи программного кода на выбранном языке программирования; Компилятор – переводит исходный текст программы в машинный код; Сборщик - выполняет связывание модулей и библиотек и формирует на выходе работоспособное приложение - исполнимый код для конкретном платформы.

Слайд 11





Процесс компиляции
Лексический анализ. ЛЕКСИКА языка программирования -это правила "правописания слов" программы (идентификатры, константы, служебные слова, комментарии).
Синтаксический анализ. СИНТАКСИС языка программирования - это правила составления предложений языка из отдельных слов (операции, операторы, определения функций и переменных).
Семантический анализ. СЕМАНТИКА языка программирования -это смысл, который закладывается в каждую конструкцию языка. Семантический анализ -это проверка смысловой правильности конструкции.
ГЕНЕРАЦИЯ КОДА -это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.
Описание слайда:
Процесс компиляции Лексический анализ. ЛЕКСИКА языка программирования -это правила "правописания слов" программы (идентификатры, константы, служебные слова, комментарии). Синтаксический анализ. СИНТАКСИС языка программирования - это правила составления предложений языка из отдельных слов (операции, операторы, определения функций и переменных). Семантический анализ. СЕМАНТИКА языка программирования -это смысл, который закладывается в каждую конструкцию языка. Семантический анализ -это проверка смысловой правильности конструкции. ГЕНЕРАЦИЯ КОДА -это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.

Слайд 12





Графические элементы управления
Уже рассмотрены: Forms, Label, TextBox, Button
Будут рассмотрены: 
Panel (Панель) , 
GroupBox (Рамка), 
CheckBox (Флажок), 
RadioButton (Переключатель), 
ListBox (Список), 
ComboBox (Выпадающий список), 
HScrollBar, VScrollBar (Полоса прокрутки)
Описание слайда:
Графические элементы управления Уже рассмотрены: Forms, Label, TextBox, Button Будут рассмотрены: Panel (Панель) , GroupBox (Рамка), CheckBox (Флажок), RadioButton (Переключатель), ListBox (Список), ComboBox (Выпадающий список), HScrollBar, VScrollBar (Полоса прокрутки)

Слайд 13





Элемент управления 
Panel (Панель)
Panel (Панель)  – это контейнер, который служит для объединения элементов в группу, после чего, помещенными в него объектами, можно управлять как единым целым.
Основные свойства: Name, BackColor, ForeColor, Font, Enabled,Visible, Size и др.
Описание слайда:
Элемент управления Panel (Панель) Panel (Панель) – это контейнер, который служит для объединения элементов в группу, после чего, помещенными в него объектами, можно управлять как единым целым. Основные свойства: Name, BackColor, ForeColor, Font, Enabled,Visible, Size и др.

Слайд 14





Элемент управления 
GroupBox (Рамка)
GroupBox (Рамка)  – это контейнер, который служит для объединения элементов в группу, после чего, помещенными в него объектами, можно управлять как единым целым.
Основные свойства: Name, Text, BackColor, ForeColor, Font, Enabled, Visible, Size и др.
Описание слайда:
Элемент управления GroupBox (Рамка) GroupBox (Рамка) – это контейнер, который служит для объединения элементов в группу, после чего, помещенными в него объектами, можно управлять как единым целым. Основные свойства: Name, Text, BackColor, ForeColor, Font, Enabled, Visible, Size и др.

Слайд 15





Элемент управления 
CheckBox (Флажок)
CheckBox (Флажок)  позволяет пользователю выбрать значение из списка параметров или сочетание параметров.
Основные свойства: Name, Text, Appearance, ThreeState, Checked, CheckState, FlatStyle,  BackColor, ForeColor, Font, Enabled, Visible и др.
Основное событие: CheckedChahged.
Описание слайда:
Элемент управления CheckBox (Флажок) CheckBox (Флажок) позволяет пользователю выбрать значение из списка параметров или сочетание параметров. Основные свойства: Name, Text, Appearance, ThreeState, Checked, CheckState, FlatStyle, BackColor, ForeColor, Font, Enabled, Visible и др. Основное событие: CheckedChahged.

Слайд 16





Элемент управления 
RadioButton (Переключатель)
RadioButton (Переключатель)  представляют собой набор как минимум из двух взаимоисключающих вариантов выбора для пользователя.
Основные свойства: Name, Text, Appearance, Checked, FlatStyle,  BackColor, ForeColor, Font, Enabled, Visible и др.
Основные события: Click, CheckedChahged.
Описание слайда:
Элемент управления RadioButton (Переключатель) RadioButton (Переключатель) представляют собой набор как минимум из двух взаимоисключающих вариантов выбора для пользователя. Основные свойства: Name, Text, Appearance, Checked, FlatStyle, BackColor, ForeColor, Font, Enabled, Visible и др. Основные события: Click, CheckedChahged.

Слайд 17





Элемент управления 
ListBox (Список)
ListBox (Список)  позволяет отобразить список позиций, из которых пользователь может выбрать нужную щелчком мыши.
Основные свойства: Name, Items, MultiColumn, SelectedItem, Font, Enabled, Visible и др.
Основные методы: Add(), AddRange(), Remove(), RemoveAt(), Insert().
Описание слайда:
Элемент управления ListBox (Список) ListBox (Список) позволяет отобразить список позиций, из которых пользователь может выбрать нужную щелчком мыши. Основные свойства: Name, Items, MultiColumn, SelectedItem, Font, Enabled, Visible и др. Основные методы: Add(), AddRange(), Remove(), RemoveAt(), Insert().

Слайд 18





Элемент управления 
ComboBox (Выпадающий список)
ComboBox (Выпадающий список)  отображает редактируемое поле вместе со списком ListBox и позволяет пользователю выбрать значение из списка или ввести новый текст. 
Основные свойства: Name, Items, DropDownStyle, SelectedItem, Font, Enabled, Visible и др.
Основные методы: Add(), AddRange(), Remove(), RemoveAt(), Insert().
Описание слайда:
Элемент управления ComboBox (Выпадающий список) ComboBox (Выпадающий список) отображает редактируемое поле вместе со списком ListBox и позволяет пользователю выбрать значение из списка или ввести новый текст. Основные свойства: Name, Items, DropDownStyle, SelectedItem, Font, Enabled, Visible и др. Основные методы: Add(), AddRange(), Remove(), RemoveAt(), Insert().

Слайд 19





Элемент управления HScrollBar, VScrollBar (Полоса прокрутки)
HScrollBar (Горизонтальная полоса прокрутки), VScrollBar (Вертикальная полоса прокрутки) используется для реализации возможности прокрутки в контейнерах, не предоставляющих собственных полос прокрутки, или для ввода числовых данных вручную.
Основные свойства:  Name, Value, Minimum, Maximum, SmallChange, Enabled, Visible и др.  
Основное событие: Scroll.
Описание слайда:
Элемент управления HScrollBar, VScrollBar (Полоса прокрутки) HScrollBar (Горизонтальная полоса прокрутки), VScrollBar (Вертикальная полоса прокрутки) используется для реализации возможности прокрутки в контейнерах, не предоставляющих собственных полос прокрутки, или для ввода числовых данных вручную. Основные свойства: Name, Value, Minimum, Maximum, SmallChange, Enabled, Visible и др. Основное событие: Scroll.

Слайд 20





Спасибо за внимание
Вопросы…
Описание слайда:
Спасибо за внимание Вопросы…



Похожие презентации
Mypresentation.ru
Загрузить презентацию