русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вопросы к экзамену «Основы программирования»


Дата добавления: 2015-06-12; просмотров: 4280; Нарушение авторских прав


 

1. Алгоритмы. Свойства алгоритмов. Способы описания алгоритмов. Основные конструкции алгоритмического языка: линейный алгоритм, ветвление, цикл.

2. Развитие языков программирования. Обзор языков программирования. Области применения языков программирования. Стандарты языков программирования.

3. Среда проектирования. Компиляторы и интерпретаторы. Жизненный цикл программы.

4. Программа. Программный продукт и его характеристики. Основные этапы решения задач на компьютере.

5. Переменные и константы. Объявление объектов данных. Внутренне представление данных в памяти компьютера.

6. Типы данных. Простые типы данных.

7. Производные типы данных. Структурированные типы данных.

8. Операции и выражения. Правила формирования и вычисления выражений. Структура программы. Ввод и вывод данных.

9. Оператор присваивания. Составной оператор. Условный оператор. Оператор выбора.

10. Цикл с постусловием. Цикл с предусловием.

11. Цикл с параметром. Вложенные циклы.

12. Общие сведения о подпрограммах. Определение и вызов подпрограмм.

13. Область видимости и время жизни переменной. Механизм передачи параметров.

14. Рекурсия. Программирование рекурсивных алгоритмов.

15. Основы структурного программирования. Методы структурного программирования.

16. Модульное программирование. Понятие модуля. Структура модуля. Компиляция и компоновка программы.

17. Объявление массива. Инициализация. Действия над массивами. Заполнение массива данными. Вывод элементов массива.

18. Удаление и вставка элементов в массив. Обработка массива.

19. Символьный и строковый типы. Объявление типов. Стандартные функции и процедуры для работы со строками.

20. Поиск, удаление, замена и добавление символов в строке. Операции со строками.

21. Понятие множества. Объявление множества. Операции над множествами.



22. Определение типа запись. Правила работы с записями

23. Типы файлов. Организация доступа к файлам. Файлы последовательного доступа. Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа.

24. Файлы произвольного доступа. Порядок работы с файлами произвольного доступа. Создание структуры записи. Открытие и закрытие файла произвольного доступа.

25. Запись и считывание из файла произвольного доступа. Использование файла произвольного доступа.

26. Стандартные процедуры и функции для файлов разного типа.

27. Указатели. Описание указателей. Основные понятия и применение динамически распределяемой памяти. Создание и удаление динамических переменных.

28. Структуры данных на основе указателей.

29. История развития ООП. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Основные принципы ООП: инкапсуляция, наследование, полиморфизм.

30. Событийно-управляемая модель программирования. Компонентно-ориентированный подход. Классы объектов. Компоненты и их свойства.

31. Требования к аппаратным и программным средствам интегрированной среды разработчика. Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты. Форма и размещение на ней управляющих элементов.

32. Панель компонентов и их свойства. Окно кода проекта. Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.

33. Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя.

34. Программирование приложения. Тестирование, отладка приложения. Создание документации.

35. Классы объектно-ориентированного языка программирования: виды, назначение, свойства, методы, события.

36. Объявление класса, свойств и методов экземпляра класса. Наследование. Перегрузка методов

 




<== предыдущая лекция | следующая лекция ==>
Дополнительная | по предмету «компьютерные сети».


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.12 сек.