Раздел 1. Общие принципы построения и использования языков программирования. — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Раздел 1. Общие принципы построения и использования языков программирования.



Лекция 1. Введение

 

Содержание.

1.Цель, задачи и содержание дисциплины.

2 Виды языков программирования.

 

 

1.Цель, задачи и содержание дисциплины.

 

Учебная дисциплина " Языки программирования " относится к области современных знаний о способах и средствах создания программных продуктов. Дисциплина является обязательной общепрофессиональной дисциплиной в системе высшего образования.

Дисциплина " Языки программирования " имеет целью обучить студентов общим принципам построения и использования современных языков программирования, средств описания данных и действий, особенностям программирования в мультипрограммной и мультизадачной средах, применению современных интегрированных сред разработки программ, а также содействовать фундаментализации образования, формированию научного мировоззрения и развитию системного мышления. Дисциплина также способствует воспитанию культуры программирования, а также получению необходимых практических навыков прикладного программирования. Она является базовой для изучения дисциплин по операционным системам, вычислительным сетям и системам управления базами данных. Знания и практические навыки, полученные из курса «Языки программирования», используются при изучении естественно - научных дисциплин, а также при разработке курсовых и дипломных работ.

Основные задачи дисциплины:

изучение принципов построения и использования языков программирования различного уровня;

освоение правил использования средств описания данных и действий современных алгоритмических языков;

овладение навыками использования языков программирования высокого и низкого уровня.

 

Требования к уровню освоения содержания дисциплины

 

В результате изучения дисциплины студенты должны получить знания:

об основных принципах построения, синтаксических и семантических правилах и функциональных возможностях алгоритмических языков программирования высокого уровня;

о принципах построения и использования языков программирования низкого уровня;

о возможности современных инструментальных сред программирования по разработке программ на современных языках программирования;

В результате изучения дисциплины студенты должны уметь:

составлять и оформлять программы на языках программирования различного уровня;

тестировать и отлаживать программы с использованием современных инструментальных сред программирования;



использовать современные информационные технологии программирования.

Содержание дисциплины

 

Введение.

Цель, задачи и содержание дисциплины. Виды языков программирования.

 

Раздел 1. Общие принципы построения и использования языков программирования.

 

Современные интегрированные среды разработки программ;

Графический интер­фейс пользователя; отладчики; генераторы кода/приложений;

Средства описания данных.

Основные элементы языков программирования. Система типов данных. Элементарные типы данных. Составные типы данных. Ссылочные типы данных. Контроль и преобразование типов.

Средства описания действий.

Выражения и операторы языка. Оператор последовательного выполнения, условные операторы и конструкции, операторы цикла. Процедуры и функции. Библиотечные функции. Ввод – вывод данных.

 

Раздел 4. Языки ассемблера современных ЭВМ

Общая характеристика языков ассемблера

Программно-доступные компоненты процессоров. Структура машинной команды. Стандарты языков программирования, назначение, принципы по­строения и использования; структура языка, основные группы команд, операторы; Структура программы на ассемблере. Сегменты и их описание. Директивы описания простых типов данных.

 

Основные группы команд языка ассемблера

Команды обмена данными. Команды работы с указателями и адресами. Команды преобразования типов. Команды работы со стеком. Арифметические и логические команды. Команды передачи управления, условного и безусловного переходов. Цепочечные команды.

 

Классификация языков программирования.

В настоящее время сложилось довольно много классификаций языков программирования.

Лекция 1. Введение

 

Содержание.

1.Цель, задачи и содержание дисциплины.

2 Виды языков программирования.

 

 

1.Цель, задачи и содержание дисциплины.



 

Учебная дисциплина " Языки программирования " относится к области современных знаний о способах и средствах создания программных продуктов. Дисциплина является обязательной общепрофессиональной дисциплиной в системе высшего образования.

Дисциплина " Языки программирования " имеет целью обучить студентов общим принципам построения и использования современных языков программирования, средств описания данных и действий, особенностям программирования в мультипрограммной и мультизадачной средах, применению современных интегрированных сред разработки программ, а также содействовать фундаментализации образования, формированию научного мировоззрения и развитию системного мышления. Дисциплина также способствует воспитанию культуры программирования, а также получению необходимых практических навыков прикладного программирования. Она является базовой для изучения дисциплин по операционным системам, вычислительным сетям и системам управления базами данных. Знания и практические навыки, полученные из курса «Языки программирования», используются при изучении естественно - научных дисциплин, а также при разработке курсовых и дипломных работ.

Основные задачи дисциплины:

изучение принципов построения и использования языков программирования различного уровня;

освоение правил использования средств описания данных и действий современных алгоритмических языков;

овладение навыками использования языков программирования высокого и низкого уровня.

 

Требования к уровню освоения содержания дисциплины

 

В результате изучения дисциплины студенты должны получить знания:

об основных принципах построения, синтаксических и семантических правилах и функциональных возможностях алгоритмических языков программирования высокого уровня;

о принципах построения и использования языков программирования низкого уровня;

о возможности современных инструментальных сред программирования по разработке программ на современных языках программирования;

В результате изучения дисциплины студенты должны уметь:

составлять и оформлять программы на языках программирования различного уровня;

тестировать и отлаживать программы с использованием современных инструментальных сред программирования;

использовать современные информационные технологии программирования.

Содержание дисциплины

 

Введение.

Цель, задачи и содержание дисциплины. Виды языков программирования.

 

Раздел 1. Общие принципы построения и использования языков программирования.

 

Современные интегрированные среды разработки программ;

Графический интер­фейс пользователя; отладчики; генераторы кода/приложений;

Средства описания данных.

Основные элементы языков программирования. Система типов данных. Элементарные типы данных. Составные типы данных. Ссылочные типы данных. Контроль и преобразование типов.

Средства описания действий.

Выражения и операторы языка. Оператор последовательного выполнения, условные операторы и конструкции, операторы цикла. Процедуры и функции. Библиотечные функции. Ввод – вывод данных.

 






Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...





© cyberpedia.su 2017 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав

0.007 с.