Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
20 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
162.08 kB
Просмотров:
94
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Лекция 2.
Алгоритмизация и программирование.
Графические элементы управления.
дисциплина «Программирование»
№2 слайд
Содержание слайда: Этапы компьютерного решения задач
1) Постановка задачи
сбор информации о задаче
формулировка условия задачи
определение конечных целей решения задачи
определение формы выдачи результатов
описание данных (их типов, диапазонов величин, структуры и т.п.)
2) Анализ и исследование задачи, модели
анализ существующих аналогов
анализ технических и программных средств
разработка математической модели
разработка структур данных
№3 слайд
Содержание слайда: Этапы компьютерного решения задач (продолжение)
3) Разработка алгоритма
выбор метода проектирования
проектирование алгоритма
4) Программирование
выбор языка программирования
запись алгоритма на выбранном языке программирования
5) Тестирование и отладка
синтаксическая отладка
отладка семантики и логической структуры
тестовые расчеты и анализ результатов тестирования
совершенствование программы
№4 слайд
Содержание слайда: Этапы компьютерного решения задач (продолжение)
6) Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5
7) Сопровождение программы
доработка программы для решения конкретных задач
составление документации к решенной задаче, математической модели, алгоритму, программе, по их использованию
№5 слайд
Содержание слайда: Процесс создания программ
№6 слайд
Содержание слайда: Процесс создания программ
Постановка задачи - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации
Алгоритм - система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов
Программирование - создание последовательности команд, необходимой для решения определенной задачи
№7 слайд
Содержание слайда: Графическая форма записи алгоритмов – БСА (блок-схема)
b=2*a
Блок пуск – останов. Начало, конец процесса, вход и выход в программах
Операционный блок (Процесс). Выполнение операции или группы операций.
Предопределенный процесс. Использование отдельно описанных алгоритмов, процедур, подпрограмм.
Блок принятия решения. Проверка условия.
№8 слайд
Содержание слайда: БСА (блок-схема алгоритма, продолжение)
Документ. Вывод результатов на дисплей, печать.
Ввод-вывод данных. Преобразование данных в форму, пригодную для обработки (ввод) или отображение результатов обработки (вывод).
Начало и конец цикла.
Соединитель. Указание связи между прерванными линиями потока.
Комментарий
№9 слайд
Содержание слайда: Язык программирования
Различают два уровня языков программирования:
язык программирования низкого уровня - язык программирования, ориентированный на конкретный тип процессора, т.е. операторы языка близки к машинному коду и ориентированы на конкретные команды процессора (ассемблер).
язык программирования высокого уровня значительно ближе и понятнее человеку, нежели компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому создаваемые программы на уровне исходных текстов легко переносимы на другие платформы, для которых создан транслятор этого языка.
№10 слайд
Содержание слайда: Системы программирования
Компоненты:
Текстовый редактор – для записи программного кода на выбранном языке программирования;
Компилятор – переводит исходный текст программы в машинный код;
Сборщик - выполняет связывание модулей и библиотек и формирует на выходе работоспособное приложение - исполнимый код для конкретном платформы.
№11 слайд
Содержание слайда: Процесс компиляции
Лексический анализ. ЛЕКСИКА языка программирования -это правила "правописания слов" программы (идентификатры, константы, служебные слова, комментарии).
Синтаксический анализ. СИНТАКСИС языка программирования - это правила составления предложений языка из отдельных слов (операции, операторы, определения функций и переменных).
Семантический анализ. СЕМАНТИКА языка программирования -это смысл, который закладывается в каждую конструкцию языка. Семантический анализ -это проверка смысловой правильности конструкции.
ГЕНЕРАЦИЯ КОДА -это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.
№12 слайд
Содержание слайда: Графические элементы управления
Уже рассмотрены: Forms, Label, TextBox, Button
Будут рассмотрены:
Panel (Панель) ,
GroupBox (Рамка),
CheckBox (Флажок),
RadioButton (Переключатель),
ListBox (Список),
ComboBox (Выпадающий список),
HScrollBar, VScrollBar (Полоса прокрутки)
№13 слайд
Содержание слайда: Элемент управления
Panel (Панель)
Panel (Панель) – это контейнер, который служит для объединения элементов в группу, после чего, помещенными в него объектами, можно управлять как единым целым.
Основные свойства: Name, BackColor, ForeColor, Font, Enabled,Visible, Size и др.
№14 слайд
Содержание слайда: Элемент управления
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.
№16 слайд
Содержание слайда: Элемент управления
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().
№18 слайд
Содержание слайда: Элемент управления
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.
№20 слайд
Содержание слайда: Спасибо за внимание
Вопросы…