Скачать 0.78 Mb.
|
Министерство образования и науки Республики Казахстан Павлодарский государственный университет им. С. Торайгырова Кафедра Информатики и информационные системыОпорный конспектпо дисциплине «Современные языки программирования»специальностей 050602 – Информатика, 050703- Информационные системыПавлодар![]()
УТВЕРЖДАЮ Декан ФФМиИТ __________С.К.Тлеукенов «__»_____________20___ г. ^ по дисциплине «Современные языки программирования»для студентов специальностей 050602 – Информатика, 050703- Информационные системы Рекомендована на заседании кафедры от «__»________20___ г. Протокол №____. Заведующий кафедрой _______________ Нурбекова Ж.К. (подпись) Одобрена методическим советом факультета ФМиИТ «___»___________20___г. Протокол №______ Председатель МС____________________ А.Т.Кишубаева (подпись) Содержание 1 Обзор парадигм программирования
2 Основы программирования на Borland C++ Builder 2.1 Данные. Типы данных. Операции над данными. 2.2 Конструкции языка: Выбор. Циклы. 2.3 Потоки. Функции 2.4 Указатели. Массивы. Структуры 3 Основы программирования на языке C# 4 Программирование на языке Action Script ^ 1.1 Разработка модели с БНФ. Императивное программирование.В настоящее время существуют четыре парадигмы, которые рассматриваются и как подходы к разработке программ на современных языках программирования, и как методы изучения информатики: это процедурная, объектно-ориентированная, функциональная, логическая парадигмы. Перерастание парадигмы в методологию определяется различными функциями, среди которых можно выделить:
Из стилей, представленных в таблице, только процедурно- ориентированный и объектно-ориентированный оказались пригодными для разработки программных систем, послужив стартовой площадкой для соответствующих методологий. Еще одна классификация программирования (рис.1). Но в данной таблице стилей программирования есть лишние деления, поэтому в этой работе идет опора на другое деление парадигм. Существует четыре подхода к обработке информации:
Рассмотрим эти подходы подробнее. Процедурное (структурное, директивное) программирование. В 60-70-х гг. активно развивалась методика, которая получила название «структурное программирование». При структурном (процедурном) программировании описывается процесс получения результата определенной последовательностью операторов (команд). Данные называются операндами (бывают простыми и сложными), разнородные данные образуют структуру. Элементами структур данных является информация о характеристиках (атрибутах) объектов (имя, цена, количество, возраст и т.п.). В структурах данных элементы связаны между собой отношениями, которые могут иметь разный смысл (входить в состав, подчинятся и прочее). Связь между элементами всегда имеет один смысл: «перейти к выполнению команды». ^ При построении алгоритма используется пять базовых алгоритмических структур: следование, ветвление, цикл, рекурсия и подпрограмма. Раскроем эти принципы:
Таблица 1. ^
![]() |
Учебно-методический комплекс по языки программирования и Умк предназначается для студентов специальности математика, изучающих основы программирования в рамках дисциплины «Языки программирования... | Программа обучения по дисциплине (Syllabus) по дисциплине «Алгоритмизация... «Алгоритмизация и языки программирования» для студентов специальности 5В071600 «Приборостроение» |
Конспект лекций по дисциплине «Языки и технологии программирования» Введение. Понятие алгоритма, программы, обрабатываемой информации. Технологии разработки программ и их реализация на алгоритмических... | Методические указания к выполнению практических работ по дисциплине... Цель дисциплины: обучение студентов знаниям, умениям и навыкам применения современных методов, стилей и инструментальных средств... |
Пак Александр (327) 243 64 76, сот: 8 7017752238 Ул. 8 линия 117 а, кв. 59 Алгоритмизация и языки программирования a-, Технология программирования на Delphi B, Технология программирования (на Visual Basic)... | Темы рефератов: Языки высокого уровня. Современные технологии программирования Целью выполнения работы является систематизация и расширение теоретических знаний, развитие профессиональных навыков и умений |
«современные иностранные языки». Направление: современные иностранные... Гуманитарный факультет в 2012 году проводит прием студентов по следующим специальностям | Методика преподавания визуального программирования в школьном курсе... Визуальная среда программирования Lazarus наиболее близка для понимания школьниками, так как языки ObjectPascal и FreePascal являются... |
Программа для магистратуры специальностей: 6М020500 Филология: тюркские... Древние и современные тюркские языки западнохуннской ветви: булгарские, огузские, кыпчакские, карлукские | Программа составлена на основе следующей типовой программы: «Методика... Восточная филология (специализация 1-21 05 07 06 Русский язык как иностранный), 1-21 06 01 Современные иностранные языки (направление... |