ВКР. Учебно-методическое пособие Тольятти тгу 2011 удк 004 3(075) ббк. Учебнометодическое пособие по дисциплине Языки программирования предназначено для студентов очной формы обучения и содержит конспект лекций по ключевым темам курса и практикум
Скачать 0.88 Mb.
|
Министерство образования и науки Российской Федерации Тольяттинский государственный университет Автомеханический институт Кафедра «Компьютерные технологии и обработка материалов давлением» А.П. Тонких ЯЗЫКИ ПРОГРАММИРОВАНИЯ Учебно-методическое пособие Тольятти ТГУ 2011 УДК 004.3(075) ББК 32.97 Тонких, А.П. Языки программирования: учебно-методическое пособие / А.П. Тонких. – Тольятти: ТГУ, 2011. – 75 с. Учебно-методическое пособие по дисциплине «Языки программирования» предназначено для студентов очной формы обучения и содержит конспект лекций по ключевым темам курса и практикум. Рекомендовано к изданию научно-методическим советом Тольяттинского государственного университета. © ГОУ ВПО «Тольяттинский государственный университет», 2011 ОГЛАВЛЕНИЕ 1 УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО ДИСЦИПЛИНЕ 5 1.1 Цели и задачи дисциплины 5 1.2 Методические указания по изучению тем 6 1.3 Глоссарий 8 1.4 Библиографический список 12 1.5 Форма контроля 14 1.6 Обзор Интернет-ресурсов по дисциплине 14 2 КУРС ЛЕКЦИЙ 15 2.1 Языки программирования высокого уровня 15 2.1.1 Эволюция языков программирования 15 2.1.2 Классификация языков программирования 17 2.1.3 Структуры и типы данных языка программирования 19 2.1.4 Транслятор, компилятор, интерпретатор 23 2.1.5 Интегрированные среды программирования 26 2.1.6 Вопросы для самоконтроля 27 2.2 Технологии программирования 28 2.2.1 Структурное программирование 28 2.2.2 Объектно-ориентированное программирование 30 2.2.3 Вопросы для самоконтроля 31 2.3 Общая структура программы и элементы алгоритмического языка Си 32 2.3.1 Функции, библиотеки функций, переменные, операторы, операции 34 2.3.2 Пример простой программы 36 2.3.3 Базовые типы данных char, int, long, float, double 41 2.3.4 Модификатор unsigned 43 2.3.5 Массивы: описание, определение, способы формирования и особенности работы 43 2.3.6 Классификация операций: арифметические, сравнения, логические, машинно-ориентированные, адресные, присваивания. Порядок и направление выполнения 47 2.3.7 Классификация операторов – выражения с «;», составной оператор (последовательность), условие, цикл, переход 51 2.3.8 Вопросы для самоконтроля 56 2.4 Массивы как последовательные структуры данных 56 2.4.1 Массивы одномерные. Описание массивов 57 2.4.2 Типовые алгоритмы обработки массивов 59 2.4.3 Вопросы для самоконтроля 63 3 ПРАКТИКУМ ПО ДИСЦИПЛИНЕ 64 3.1 Условные операторы в языке программирования Си++ 64 3.2 Программирование циклов 69 ВВЕДЕНИЕ Цель данного пособия – помочь вам в изучении дисциплины Языки программирования. Настоящее пособие предназначено для студентов очного отделения. В учебно-методическом пособии приведены начальные сведения об алгоритмических языках. Дисциплина «Языки программирования» относится к вариативной части цикла математических и общих естественнонаучных дисциплин. Структурно пособие состоит из: Методических указаний по изучению тем; Конспекта лекций; Практикума по дисциплине. В Методических рекомендациях по изучению дисциплины указаны цели и задачи дисциплины, даны методические указания по изучению тем, представлен глоссарий, библиографический список, а также контрольные вопросы. В разделе Конспект лекций рассматриваются теоретические вопросы по темам: алфавит, синтаксис, семантика языков программирования, классификация языков программирования, императивные, декларативные языки, языки низкого, высокого, сверхвысокого уровня, объектно-ориентированное программирование, визуальные языки, языки описания сценариев, эволюция развития языков программирования. В конце каждой темы курса лекций предлагаются вопросы для самоконтроля. В разделе Практикум по дисциплине представлены упражнения по темам: линейные структуры; структуры с ветвлениями; циклы с неизвестным числом повторений; циклы с заданным числом повторений. Структурно конспект лекций пособия состоит из 4 тем. В каждой теме рассмотрены теоретические вопросы, ориентированные на выполнение практических заданий. Автор желает вам удачи. |