ВКР. Учебно-методическое пособие Тольятти тгу 2011 удк 004 3(075) ббк. Учебнометодическое пособие по дисциплине Языки программирования предназначено для студентов очной формы обучения и содержит конспект лекций по ключевым темам курса и практикум
Скачать 0.88 Mb.
|
1УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО ДИСЦИПЛИНЕДисциплина «Языки программирования» в соответствии с учебным планом направления подготовки 080100 «Экономика» изучается студентами в течение одного семестра и предусматривает форму итоговой аттестации – зачёт. 1.1Цели и задачи дисциплиныЦель изучения дисциплины «Языки программирования» – введение в проблематику языков программирования. В результате обучения студент должен знать: понятие языка программирования; эволюцию языков программирования; иметь представление: о парадигмах программирования (императивной, функциональной, логической); о технологиях программирования (структурной, модульной, объектно-ориентированной); об аспектах формализации синтаксиса и семантики языков программирования; ознакомиться: с основными концепциями языков программирования; с классификацией языков программирования; демонстрировать способность: к самостоятельному освоению языков программирования высокого уровня; к пониманию основных концепций и парадигм программирования. 1.2Методические указания по изучению темТема 1. Языки программирования высокого уровня Цель: познакомить студентов с эволюцией языков программирования, классификацией языков, интегрированными средами программирования. Содержание темы 1. Эволюция языков программирования. 2. Классификация языков программирования. 3. Структуры и типы данных языка программирования. 4. Транслятор, компилятор, интерпретатор. 5. Интегрированные среды программирования. Изучив данную тему, студент должен: знать этапы развития языков программирования; языки обработки данных; основные структуры и типы данных; интегрированные среды программирования; иметь представление о классификациях языков программирования. При работе с учебным материалом темы необходимо: изучить раздел 2.1 конспекта лекций; ответить на контрольные вопросы по теме в конце раздела 2.1 конспекта лекций. Тема 2. Технологии программирования Цель: познакомить студентов с основными технологиями программирования. Содержание темы 1. Структурное программирование. 2. Объектно-ориентированное программирование. Изучив данную тему, студент должен: знать основные понятия технологии структурного программирования; основные принципы объектно-ориентированного программирования. При работе с учебным материалом темы необходимо: изучить раздел 2.2 конспекта лекций; ответить на контрольные вопросы по теме в конце раздела 2.2 конспекта лекций. Тема 3. Общая структура программы и элементы алгоритмического языка Си Цель: усвоить правила записи констант, переменных и арифметических выражений и научиться составлять простейшие линейные программы на Си. Содержание темы 1. Функции, библиотеки функций, переменные, операторы, операции. 2. Пример простой программы. 3. Базовые типы данных char, int, long, float, double. 4. Модификатор unsigned. 5. Массивы: описание, определение, способы формирования и особенности работы. 6. Классификация операций: арифметические, сравнения, логические, машинно-ориентированные, адресные, присваивания. Порядок и направление выполнения. 7. Классификация операторов – выражения с «;», составной оператор (последовательность), условие, цикл, переход. Изучив данную тему, студент должен: знать основные сведения о языке программирования Си; основные средства языка; алфавит языка; служебные слова; уметь задавать идентификаторы; описывать целые и вещественные типы данных; пользоваться функциями преобразования типов; записывать арифметические выражения; определять тип результата арифметического выражения; решать простые задачи с использованием операторов присваивания, ввода, вывода; иметь представление о типах данных; о множестве допустимых арифметических операций над данными различных типов; о синтаксисе арифметических выражений; о синтаксисе операторов ввода-вывода. При работе с учебным материалом темы необходимо: изучить раздел 2.3 конспекта лекций; ответить на контрольные вопросы по теме в конце раздела 2.3 конспекта лекций; выполнить упражнения из раздела 3.1 практикума по дисциплине. Тема 4. Массивы как последовательные структуры данных Цель: ознакомиться со способом хранения однотипной информации в поименованном наборе, массиве. Содержание темы 1. Массивы одномерные. Описание массивов. 2. Типовые алгоритмы обработки массивов. Изучив данную тему, студент должен: знать простейшие стандартные алгоритмы работы с массивами; способы определения массивов; уметь разрабатывать простые программы на Си с использованием массивов; иметь представление о многообразии структур данных и их использовании для хранения, поиска и упорядочения данных. При работе с учебным материалом темы необходимо: изучить раздел 2.4 конспекта лекций; ответить на контрольные вопросы по теме в конце раздела 2.4 конспекта лекций; выполнить упражнения из раздела 3.2 практикума по дисциплине. |