Информационные технологии 2012. Литература Керниган Б., Ритчи Д. Язык программирования Си. М.И. Болски. Язык программирования Си. Справочник. 2.

Презентация:



Advertisements
Похожие презентации
Системы программирования Системы программирования обеспечивают создания новых программ для компьютера. Современные системы программирования обычно представляют.
Advertisements

Зачем компьютеру программное обеспечение. О системном ПО и системах программирования.
Программирование Программирование – это раздел информатики, задача которого – разработка программного обеспечения компьютера. Люди, работающие на компьютерах.
Системы программирования – это совокупность программ, обеспечивающих автоматизацию разработки и отладку других программ.
Программа повышения квалификации «Системное программирование» Приоритетное направление модернизации и технологического развития экономики России - Стратегические.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
Зачем компьютеру программное обеспечение Программное обеспечение компьютера О системном ПО и системах программирования 7 класс.
Обзор языка Си Лекция 1. Краткая история развития С Автор - Деннис Ритчи (Dennis Ritchie) Компьютер - DEC PDP-11 ОС - Unix. Основа - "более старый" язык.
У Ч Е Б Н А Я П Р О Г Р А М М А У Ч Е Б Н А Я П Р О Г Р А М М А Дисциплина: ИНФОРМАТИКА Дисциплина: ИНФОРМАТИКА Вернуться в предыдущий документ Вернуться.
Домашнее задание (от ) § 2.2 1, 5. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика.
Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Информатика и ИКТ.
Особенности преподавания темы «Основы алгоритмизации и программирования» в средней школе Разработал: учитель физики и информатики Перминов А.Ю.
Зачем компьютеру программное обеспечение. О системном ПО и системах программирования Составила : студентка физико - математического факультета 5 курса.
Программное обеспечение, его структура О системном ПО и системах программирования Автор: Смирнова А.В.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПК И ЕГО КЛАССИФИКАЦИЯ.. Понятие программного обеспечения. Классификация ПО: прикладные программы: графические редакторы; системы.
Составитель: Воронин Д.В. Учитель информатики МБОУ СОШ 5.
Методика изучения темы «Алгоритмизация и программирование».
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Транксрипт:

Информационные технологии 2012

Литература Керниган Б., Ритчи Д. Язык программирования Си. М.И. Болски. Язык программирования Си. Справочник. 2

Структура курса Наименование раздела дисциплины Содержание раздела Общее знакомство.Происхождение языка Си. Достоинства языка Си. Будущее языка Си. Использование языка Си. Использование текстового редактора для подготовки программ. Исходные и выполняемые файлы. Примеры простой программы. Пример простой программы на языке Си. Структура простой программы. Данные и операции.Основные типы данных, символьные строки, препроцессор языка Си, перечень операций языка Си, простейшие выражения, операторы, синтаксис типов, преобразования типов. Структурное программирование Циклы и другие управляющие средства, создание и использование функций, знакомство с указателями, классы памяти и разработка программ. Препроцессор языка Си, массивы и указатели, символьные строки и функции над ними. Структуры. Библиотеки языка Си. Функции и макроопределения, распределение памяти, примеры функций (получение случайных чисел, поиск узлов, работа с файлами, примеры из графики). 3

Происхождение языка Си 4

Достоинства языка Си Си - современный язык. Он включает в себя те управляющие конструкции, которые рекомендуются теоретическим и практическим программированием. Его структура побуждает программиста использовать в своей работе нисходящее проектирование, структурное программирование и пошаговую разработку модулей. Результатом такого подхода является надежная и читаемая программа. Си - эффективный язык. Его структура позволяет наилучшим образом использовать возможности современных ЭВМ. Написанные на языке Си программы обычно отличаются компактностью и быстротой исполнения. Си - переносимый (или мобильный) язык. Это означает, что программа, написанная на Си для одной вычислительной системы, может быть перенесена с небольшими изменениями или вообще без них, на другую. Си - мощный и гибкий язык. Например, большая часть мощной и гибкой OC UNIX написана на языке Си. Речь идет о компиляторах и интерпретаторах других языков, таких, как Фортран, АПЛ, Паскаль, Лисп, Лого и Бейсик. Кроме того, программы, написанные на Си, используются для решения физических и технических проблем, компьютерной графики и даже производства мультипликационных фильмов. Си - обладает рядом конструкций управления, обычно ассоциируемых с ассемблерами. Си - удобный язык. Он достаточно структурирован, чтобы поддерживать хороший стиль программирования, и вместе с тем не связывает ограничениями. 5 Си – язык с сильной типизацией данных

Использование языка Си 6 Пример программы на языке Си:

Пример программы на Си 7 Результат выполнения

Структура простой программы 8 Текст программы: Результат работы: