Скачать презентацию ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С В ИНСТРУМЕНТАЛЬНОЙ СРЕДЕ MICROSOFT Скачать презентацию ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С В ИНСТРУМЕНТАЛЬНОЙ СРЕДЕ MICROSOFT

Среда программирования Visual C++.ppt

  • Количество слайдов: 30

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++ В ИНСТРУМЕНТАЛЬНОЙ СРЕДЕ MICROSOFT VISUAL STUDIO 2010 ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++ В ИНСТРУМЕНТАЛЬНОЙ СРЕДЕ MICROSOFT VISUAL STUDIO 2010

Язык программирования С был создан в 1972 г. как язык для операционной системы UNIX. Язык программирования С был создан в 1972 г. как язык для операционной системы UNIX. Его автором считается Денис М. Ритчи.

Преимущества языка программирования С++: универсальность (используется почти на всех существующих ЭВМ); n компактность и Преимущества языка программирования С++: универсальность (используется почти на всех существующих ЭВМ); n компактность и универсальность кода; n быстрота выполнения программ; n гибкость; n высокая структурированность. n

Microsoft Visual Studio 2010 доступна в следующих вариантах: express – бесплатная среда разработки, включающая Microsoft Visual Studio 2010 доступна в следующих вариантах: express – бесплатная среда разработки, включающая только базовый набор возможностей и библиотек; n professional – поставка, ориентированная на профессиональное создание программного обеспечения и командную разработку, при которой созданием программы одновременно занимаются несколько человек; n

Microsoft Visual Studio 2010 доступна в следующих вариантах: premium – издание, включающее дополнительные инструменты Microsoft Visual Studio 2010 доступна в следующих вариантах: premium – издание, включающее дополнительные инструменты для работы с исходным кодом программ и создания баз данных; n ultimate – наиболее полное издание Visual Studio, содержащее все доступные инструменты для написания, тестирования, отладки и анализа программ, а также дополнительные инструменты для работы с базами данных и проектирования архитектуры ПО. n

Стартовая страница Visual Studio 2010 Стартовая страница Visual Studio 2010

Окно с выбором нового проекта Окно с выбором нового проекта

Выбор типа проекта Win 32 Console Application Выбор типа проекта Win 32 Console Application

Пример задания имени проекта Пример задания имени проекта

Мастер создания приложения Win 32 Application Wizard Мастер создания приложения Win 32 Application Wizard

Страница мастера настройки проекта по умолчанию Страница мастера настройки проекта по умолчанию

Выполненная настройка (пустой проект) Выполненная настройка (пустой проект)

Успешно скомпилированная программа на языке С++ Успешно скомпилированная программа на языке С++

Консольный вывод программы на языке С++ Консольный вывод программы на языке С++

Заголовочные файлы: stdio. h (стандартный ввод-вывод), который должен быть включен в начало программы; n Заголовочные файлы: stdio. h (стандартный ввод-вывод), который должен быть включен в начало программы; n conio. h для работы с консолью, который поддерживает функцию _getch(), которая извлекает символ из потока ввода, т. е. предназначена для приема сообщения о нажатии какой-либо (почти любой) клавиши на клавиатуре. n

Главная функция main() указывает, где программа должна начать выполнение. int main (void) возвращает целое Главная функция main() указывает, где программа должна начать выполнение. int main (void) возвращает целое число. Служебное слово void означает, что в функцию main() не передается никаких аргументов. return 0; указывает на то, что выполнение функции main() закончено и в систему возвращается значение 0, которое индицирует успешное завершение программы.

Функция printf() используется для вывода сообщения или значений переменных на консоль. Символы: n означает Функция printf() используется для вывода сообщения или значений переменных на консоль. Символы: n означает новая строка, т. е. с его помощью выполняется перевод на новую строку; t осуществляет табуляцию, т. е. начало вывода результатов программы с отступом вправо.

Спецификаторы формата функции printf(): n n %c - символ; %d - целое число со Спецификаторы формата функции printf(): n n %c - символ; %d - целое число со знаком; %i - целое число со знаком в любом формате (десятичное, восьмеричное или шестнадцатеричное); %u - целое число без знака;

Спецификаторы формата функции printf(): n n %e - экспоненциальное представление числа (в виде мантиссы Спецификаторы формата функции printf(): n n %e - экспоненциальное представление числа (в виде мантиссы и порядка); %f - число с плавающей точкой; %g - использует более короткий из форматов %e или %f; %s - символьная строка.

Например Спецификация формата %05 d дополнит нулями выводимое целое число, в котором менее пяти Например Спецификация формата %05 d дополнит нулями выводимое целое число, в котором менее пяти цифр, чтобы общая длина равнялась пяти символам.

Например Спецификация %5. 7 s выведет строку длиной не менее пяти, но не более Например Спецификация %5. 7 s выведет строку длиной не менее пяти, но не более семи символов. Если выводимая строка окажется длиннее максимальной длины поля, конечные символы будут отсечены.

Например Спецификация формата %– 10. 4 f обеспечит выравнивание вещественного числа с четырьмя десятичными Например Спецификация формата %– 10. 4 f обеспечит выравнивание вещественного числа с четырьмя десятичными знаками по левому краю в 10 -символьном поле.

Модификаторы формата функции printf(): n n l (латинская буква «эль» ) уведомляет функцию printf() Модификаторы формата функции printf(): n n l (латинская буква «эль» ) уведомляет функцию printf() о длинном типе значения; h сообщает функции printf(), что нужно вывести число короткого целого типа.

Функция getchar() возвращает из стандартного потока stdin (входного потока данных) следующий символ. При чтении Функция getchar() возвращает из стандартного потока stdin (входного потока данных) следующий символ. При чтении символа предполагается, что он имеет тип unsigned char, который потом преобразуется в целый. При достижении конца файла, как и при обнаружении ошибки, функция getchar() возвращает значение EOF (end of file – конец файла).

Функция gets() читает символы (включая пробелы) из стандартного потока stdin и помещает их в Функция gets() читает символы (включая пробелы) из стандартного потока stdin и помещает их в массив символов, адресуемый указателем *str (далее – массив символов). Символы читаются до тех пор, пока не встретится разделитель строк или значение EOF. Для реализации EOF на клавиатуре следует набрать одновременно Ctrl + Z. Вместо разделителя строк в конец строки вставляется нулевой символ, свидетельствующий о ее завершении.

Функция scanf() предназначена для ввода данных общего назначения, которая читает поток stdin и сохраняет Функция scanf() предназначена для ввода данных общего назначения, которая читает поток stdin и сохраняет информацию в переменных, перечисленных в списке аргументов. Если в строке форматирования встретится разделитель, то функция scanf() пропустит один или несколько разделителей во входном потоке. Под разделителем, или пробельным символом, подразумевают пробел, символ табуляции t или разделитель строк n. Все переменные должны передаваться посредством своих адресов, например с помощью символа &.

Использование суффиксов для явного задания типов констант Напимер: long int j = – 12345678 Использование суффиксов для явного задания типов констант Напимер: long int j = – 12345678 L; unsigned int a = 678 U; float x = 123. 45 F; long double z = 12345678. 99 L;

Файлы проекта: main. c – файл исходного программного кода; n project. vcxproj – файл Файлы проекта: main. c – файл исходного программного кода; n project. vcxproj – файл проекта; n project. vcxproj. user – файл пользовательских настроек, связанных с проектом; n project. vcxproj. filters – файл с описанием фильтров, используемых Visual Studio Solution Explorer для организации и отображения файлов с исходным кодом. n

Файлы папки Debug: project. exe – исполняемый файл проекта; n project. ilk – файл Файлы папки Debug: project. exe – исполняемый файл проекта; n project. ilk – файл «incremental linker» , используемый компоновщиком для ускорения процесса компоновки; n project. pdb – отладочная информация (информация об именах в исполняемых файлах, используемая отладчиком). n

Файлы и папки проекта: project. sln – содержит информацию о том, какие проекты входят Файлы и папки проекта: project. sln – содержит информацию о том, какие проекты входят в данное решение; n project. suo – файл настроек среды Visual Studio при работе с решением включает информацию об открытых окнах, их расположении и др. n project. sdf – файл, содержащий вспомогательную информацию о проекте, который используется для отображения подсказок об именах и т. д. n