Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Раздел 4. Введение в программирование






    Тема 4.1 Языки программирования

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

    Вопросы для самопроверки:

    1. Что такое машинный код процессора?

    2. Чем отличаются программы низкого уровня от программ высокого уровня программирования?

    3. Назначение и принцип работы компилятора?

    4. Назначение и принцип работы интерпретатора?

    5. Зачем нужны языки программирования?

    6. Что такое семантика и синтаксис языка программирования?

    7. Дайте краткую характеристику основных языков программирования?

    Литература: [4, с. 560-569], [1, c.418-435]

    Тема 4.2 Системы программирования

    Создание программных продуктов - трудоемкий процесс, основанный на определенной технологии и инструментарии его разработки. В данной теме рассматриваются подходы к проектированию внутренней структуры и логики обработки данных (алгоритмов), этапы и содержание работ по созданию программных продуктов, используемый набор инструментальных средств и технологий проектирования и программирования. Рекомендуем рассмотреть следующие вопросы темы: 1. Средства создания программ. Интегрированные систе­мы программирования. 2. Среды быстрого проектирования. 3. Основные системы программирования. После изучения темы вы должны знать: Классификацию методов и подходов к проектированию программных продуктов. Этапы создания программного продукта. Техническое задание на программирование. Работы на этапе технического проекта. Виды документации на программный продукт. Понятие о внутренней структуре и организации программного продукта.

    Литература: [4, с. 569-574], [1, c.647-656]

    Вопросы для самопроверки

    1 Как классифицируются методы проектирования алгоритмов и программ?

    2 Что характерно для неавтоматизированного проектирования алгоритмов и программ?

    3 Что характерно для автоматизированного проектирования алгоритмов и программ?

    4 Назовите основные этапы и работы по созданию программных продуктов.

    5 Что такое внутренняя структура программного продукта?

    6 Какие типы программных модулей существуют?

    7 В чем различие головного, управляющего и функционального модулей?

    8 Дайте определение пакета прикладных программ.

    9 Каковы особенности диалогового режима работы программных продуктов?

    10 Укажите основные свойства диалогового режима.

    11 Дайте определение графического интерфейса пользователя.

    12 Что такое объект управления в графическом интерфейсе пользователя?

    Тема 4.3 Разновидности программирования – общие сведения

    Вы должны иметь представления о методологии создания программного продукта, используемых технологиях проектирования и программирования. После изучения темы вы должны знать: Основы метода структурного проектирования алгоритмов и программ. Основы объектно-ориентированного подхода к проектированию алгоритмов и программ. Особенности различных технологий создания программных продуктов. Понятие о CASE-технологии. 1.Алгоритмическое программирование. 2.Структурное программирование. 3. Объектно-ориентированное программирование. 4. Проектирование программ.

    Литература: [4, с. 574-606], [1, c.656-665]

    Вопросы для самопроверки

    1 Каковы основы структурного проектирования алгоритмов и программ?

    2 Назовите методы структурного проектирования.

    3 Что такое функциональная структура алгоритма?

    4 Что такое модульное программирование?

    5 Каковы свойства программного модуля?

    6 Назовите управляющие структуры, применяемые в структурном программировании.

    7 В чем заключается метод информационного моделирования при разработке программных продуктов?

    8 Что такое объектно-ориентированное проектирование?

    9 Дайте определение объекта, свойства, класса объектов.

    10 Что такое метод обработки объекта?

    11 Что такое событийное программирование?

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.