Программирование в C++
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
(ФГБОУ ВПО «ВГТУ»)
Факультет заочного образования
Кафедра Компьютерных интеллектуальных технологий проектирования
КУРСОВАЯ РАБОТА
По дисциплине: «Программирование»
По теме: «Программирование в C++»
Разработал
студент В.В. Мешков
Руководитель
П.Ю. Гусев
Воронеж,
2014г.
Введение
Объектно-ориентированное программирование (сокращенно ООП) - это в наше
время совершенно естественный подход к построению сложных (и не очень сложных)
программ и систем. Когда вы открываете любую программу, вы видите окно с
множеством кнопок, разделов меню, окон редактирования, списков и т.п. Все это
объекты. Причем сами по себе они ничего не делают. Они ждут каких-то событий -
нажатия пользователем клавиш или кнопок мыши, перемещения курсора и т.д. Когда
происходит подобное событие, объект получает сообщение об этом и как-то на него
реагирует: выполняет некоторые вычисления, разворачивает список, заносит символ
в окно редактирования и т.д. Все это можно описать и разработать с помощью
языка С++.
1. Теоретическая часть
.1 Общее описание языка
C++
- компилируемый <#"787324.files/image001.gif">
.2 Задача 2
Дано натуральное число. Определить номер цифры «8» в нем, считая от конца
числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в
числе несколько - должен быть определен номер самой левой из них.
Текст программы:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <cstring>
namespace std;
()
{a;j[25];dlina,i,bufer,k;=-1;=1;<< "Vvedite
naturalnoe chislo:";>> a;(a<=0) cout<<"Chislo
"<<a<<" ne podhodit pod uslovie
zadachi"<<endl;(a>0)(a,j,10);= strlen(j)-1;(i=dlina;i!=-1;i--)
{(j[i]=='8')
{=k;
}=k+1;
}(bufer != -1)<<bufer<<endl; cout<<"0"<<endl;
_getch();
}
Входные, выходные данные
Заключение
В процессе курсовой работы мной были изучены методы создания циклов for,
предложений if, в результате чего приобретены практические навыки в этих
областях. Для этого использовалась главная функция main, обеспечивающая всю
необходимую и правильную работу программы.
наследование
инкапсуляция константный функция
Список использованной литературы
1. Джарод
Холингвэрт, Дэн Баттерфилд, Боб Сворт, Джэйми Оллсоп C++Builder 5. Руководство
разработчика.
. Borland C++
Builder 5. Энциклопедия программиста. Калверт Ч., Рейсдорф К.,
"ДиаСофт" - 2001, 944 стр.
3. Галерея
«ПЕТРОПОЛЬ». Неформальное введение в C++ и TURBO VISION. 1992г.
. М.И.
Болски. Язык программирования Си. 1988г.
5. Герберт
Шилдт. C + + для начинающих. Пер. с англ. М: ЭКОМ Паблишерз 2007.
. Герберт
Шилдт. Полный справочник по C + + 4-е издание. Пер. с англ. М: издательский дом
« Вильямс » 2010.