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

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

20212-sreda_programmirovaniya_visual_c++.ppt

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

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

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

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

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

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

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

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

>Выбор типа проекта Win32 Console Application Выбор типа проекта Win32 Console Application

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

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

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

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

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

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

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

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

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

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

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

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

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

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

>Модификаторы формата  функции printf():  l (латинская буква «эль») уведомляет функцию printf() о Модификаторы формата функции printf(): 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 = Использование суффиксов для явного задания типов констант Напимер: long int j = –12345678L; unsigned int a = 678U; float x = 123.45F; long double z = 12345678.99L;

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

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

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