Пятница
22.09.2017
18:11
Категории каталога
общая физика [11]
механика [2]
молекулярная физика и термодинамика [0]
электричество и магнетизм [2]
колебания и волны [4]
оптика, квантовая физика [2]
атомная и ядерная физика [0]
общая информатика [21]
архитектура компьютера [5]
обучение работе с программами [14]
информационные процессы [5]
программирование [6]
моделирование и формализация [3]
коммуникационные технологии [4]
математика [17]
музыка [19]
другие [13]
планы и программы [28]
стихи [2]
аттестация учителей [15]
сценарии к мероприятиям [4]
Форма входа
Поиск
Статистика посещений
Нижний Новгород Online
Проголосуй за наш сайт

Онлайн всего: 6
Гостей: 6
Пользователей: 0
Сопутствующие сайты
Наши сайты: Наши странички на других сайтах: Наши соседи:
Наш опрос
C какой целью вы выходите в Интернет?
Всего ответов: 1211
Мини-чат
200
Моим ученикам
Главная » Файлы » текстовые файлы » планы и программы

тематический план по основам алгоритмизации и программирования
[ Скачать с сервера (30.1Kb) ] 01.04.2012, 02:32
   Раздел 1 ОсновныЕ ПРИНЦИПЫ алгоритмизации И ПРОГРАММИРОВАНИЯ   
 Тема 1.1 Основные понятия алгоритмизации    
 1.        Понятие алгоритма.     
 2.        Свойства алгоритмов.    
 3.        Формы записей алгоритмов. Общие принципы построения алгоритмов.    
 4.        Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические. 
 5.        Данные: понятие и типы. Основные базовые типы данных и их характеристика. Структурированные типы данных и их характеристика. Методы сортировки данных.     
 6.        Практическое занятие Составление блок-схем алгоритмов.     
 Тема 1.2 Логические основы алгоритмизации Логические операции 
 7.        Основы алгебры логики. Логические операции с высказываниями: конъюнкция, дизъюнкция, инверсия. Законы логических операций. Таблицы истинности.     
 8.        Свойства логических операций. Логическое значение NULL и др.    
 9.        Практическое занятие Составление таблиц истинности.     
 Тема 1.3  Языки и системы программирования 
 10.    Эволюция языков программирования.     
 11.    Классификация языков программирования.     
 12.    Элементы языков программирования.     
 13.    Понятие системы программирования.     
 14.    Исходный, объектный и загрузочный модули.     
 15.    Интегрированная среда программирования.     
 Тема 1.4 Методы  программирования 
 16.    Методы программирования: структурный, модульный, объектно-ориентированный. Достоинства и недостатки методов программирования.     
 17.    Общие принципы разработки программного обеспечения. Жизненный цикл программного обеспечения.     
 18.    Типы приложений. Консольные приложения. Оконные Windows приложения. Web-приложения. Библиотеки. Web-сервисы.             
 Раздел 2 Программирование на алгоритмическом языке   
 19.    История развития языка программирования.     
 20.    Структурная схема программы на алгоритмическом языке.     
 21.    Лексика языка. Переменные и константы. Типы данных. Выражения и операции.     
 Тема 2.2 Операторы языка 
 22.    Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов.     
 23.    Составной оператор. Вложенные условные операторы. Циклические конструкции. Циклы с предусловием и постусловием.     
 24.    Практические занятия Составление программ линейной структуры.     
 25.    Составление программ разветвляющейся структуры.     
 26.    Составление программ разветвляющейся усложненной структуры.     
 27.    Составление программ циклической структуры.     
 28.    Составление программ усложненной структуры.     
 Тема 2.3 Массивы 
 29.    Массивы как структурированный тип данных.     
 30.    Объявление массива.     
 31.    Ввод и вывод одномерных массивов.     
 32.    Ввод и вывод двухмерных массивов.     
 33.    Обработка массивов.     
 34.    Стандартные функции для массива целых и вещественных чисел.     
 35.    Практические занятия Обработка одномерных массивов.     
 36.    Обработка двухмерных массивов.     
 37.    Использование стандартных функций для работы с массивами.     
 Тема 2.4 Строки и множества 
 38.    Структурированные типы данных: строки и множества.     
 39.    Объявление строковых типов данных.     
 40.    Поиск, удаление, замена и добавление символов в строке.     
 41.    Операции со строками.     
 42.    Стандартные функции и процедуры для работы со строками.     
 43.    Объявление множества. Операции над множествами.      
 44.    Практические занятия Работа со строковыми переменными.     
 45.    Использование стандартных функций и процедур для работы со строками.     
 46.    Работа с данными типа множество.    
 47.    Разработка программ  со структурированными типами данных.     
 48.    Разработка усложненных программ со структурированными типами данных.    
 Тема 2.5 Процедуры и функции 
 49.    Понятие подпрограммы.     
 50.    Процедуры и функции, их сущность, назначение, различие.     
 51.    Организация процедур, стандартные процедуры.    
 52.    Процедуры, определенные пользователем: синтаксис, передача аргументов.     
 53.    Формальные и фактические параметры.     
 54.    Процедуры с параметрами, описание процедур.     
 55.    Функции: способы организации и описание. Вызов функций, рекурсия.     
 56.    Программирование рекурсивных алгоритмов. Стандартные функции.     
 57.    Практические занятия Организация процедур.     
 58.    Использование процедур.     
 59.    Организация функций.     
 60.    Использование функций.     
 61.    Применение рекурсивных функций.     
 62.    Использование процедур и функций.     
 Тема 2.6 Организация ввода-вывода данных. Работа с файлами  
 63.    Типы файлов. Организация доступа к файлам. Файлы последовательного доступа. Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа.     
 64.    Файлы произвольного доступа. Порядок работы с файлами произвольного доступа. Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа. Использование файла произвольного доступа.     
65.    Стандартные процедуры и функции для файлов разного типа.     
 66.    Практические занятия Работа с файлом последовательного доступа.     
 67.    Работа с файлом произвольного доступа.     
 68.    Разработка программ с чтением и записью файлов разных типов.     
 69.    Использование стандартных процедур и функций для работы с файлами.    
 Тема 2.7 Библиотеки подпрограмм 
 70.    Программирование модулей. Модуль: синтаксис, заголовок, разделы.     
 71.    Библиотеки подпрограмм: понятие и виды. Схемы вызова библиотек. Статическое и динамическое связывание. Использование библиотек подпрограмм.      
 72.    Практические занятия Программирование модуля.     
 73.    Создание библиотеки подпрограмм.     
 74.    Использование библиотеки подпрограмм.       
 Раздел 3 Программирование в объектно-ориентированной среде   
 Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП) 
 75.    История развития ООП. Базовые понятия ООП: объект,  его свойства и методы, класс, интерфейс.     
 76.    Основные принципы ООП: инкапсуляция, наследование, полиморфизм.     
 77.    Событийно-управляемая модель программирования.    
 78.    Компонентно-ориентированный подход.     
 79.    Классы объектов.     
 80.    Компоненты и их свойства.     
 Тема 3.2 Интегрированная среда разработчика 
 81.    Требования к аппаратным и программным средствам интегрированной среды разработчика.     
 82.    Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты.      
83.    Форма и размещение на ней управляющих элементов.    
 84.    Панель компонентов и их свойства. Окно кода проекта.     
 85.    Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.     
 86.    Практические занятия Изучение интегрированной среды разработчика.    
 87.    Создание простого проекта.     
 Тема 3.3 Этапы разработки приложения 
 88.    Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя. Программирование приложения. Тестирование, отладка приложения. Создание документации.     
 Тема 3.4 Иерархия классов 
 89.    Классы объектно-ориентированного языка программирования: виды,  назначение, свойства, методы, события. Объявление класса, свойств и методов экземпляра класса.    
 90.    Наследование. Перегрузка методов.      
 91.    Практические занятия Объявление класса, создание экземпляров класса.     
 92.    Создание наследованного класса.     
 93.    Перегрузка методов.     
 Тема 3.5 Визуальное событийно-управляемое программирование 
 94.    Основные компоненты (элементы управления) интегрированной среды разработки, их состав и назначение. Дополнительные элементы управления.         
 95.    Свойства компонентов (элементов управления). Виды свойств. Синтаксис определения свойств. Категория свойств. Назначение свойств и их влияние на результат. Управление объектом через свойства.     
 96.    События компонентов (элементов управления), их сущность и назначение. Создание процедур на основе событий. Процедуры, определенные пользователем: синтаксис, передача аргументов. Вызов событий.      
 97.    Практические занятия Создание проекта с использованием кнопочных компонентов.     
98.    Создание проекта с использованием компонентов для работы с текстом.     
 99.    Создание проекта с использованием компонентов ввода и отображения чисел, дат и времени.     
 100.            Создание проекта с использованием компонентов стандартных диалогов  и системы меню.     
 Тема 3.6 Разработка оконного приложения 
 101.            Разработка функционального интерфейса приложения. Создание интерфейса приложения.     
 102.            Разработка функциональной схемы работы приложения. Создание процедур обработки событий. Компиляция и запуск приложения.      
 103.            Практические занятия Разработка оконного приложения.     
 104.            Разработка оконного приложения с несколькими формами.     
 105.            Разработка многооконного приложения.        
Категория: планы и программы | Добавил: mychildren
Просмотров: 1791 | Загрузок: 338 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]