рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Объектно-ориентированное программирование на С++

Объектно-ориентированное программирование на С++ - раздел Программирование, Лекция 1. ...

Лекция 1.

  1. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами… 2. А. Пол. Объектно-ориентированное программирование на С++,

В курсе лекций, в основном, используется литература [2] и [6].

 

Базовое ядро языка

[2] Элементы программы.

Набор символов.

· Цифры: 0,1,…,9 · Операторы: *, +, =… · Знаки пунктуации: ; , ’ … “

Литералы с плавающей точкой.

3.14f 1.234F // константы с плавающей точкой

// и одинарной точностью

0.1234567 // с двойной точностью

0.123456789L // длинная с двойной точностью

3. 3.0 0.3Е1 300е-2 // всё это 3.0 с двойной точностью.

Операторы (или операции).

+, - , *, / , % // арифметические

=, +=, *= // присваивания.

… и т.д.

Знаки пунктуации: круглые и фигурные скобки, двоеточие, точку с запятой и т.д.

Ввод – вывод в СИ++.

Библиотека iostream перегружает операторы побитового сдвига. << // поместить в выходной поток >> // считать с входного потока

Пример программы на С++.

// Программа для вычисления наибольшего общего делителя

// (GSD – Greatest Common Division)

# include <iostream.h>

# include <assert.h>

int gcd (int m, int n) // Определение функции

// (заголовок)

{ // блок

int r; // объявление остатка

while (n! = 0){ // не равно

r = m % n; // оператор деления с остатком

m = n; // присваивание

n = r;

} // конец цикла while

return m; // выход из функции со значением m

}

int main ()

{

int x,y,g;

cout << “n ПРОГРАММА GSD на C++ ”;

do {

cout << “n Введите два целых числа: ”;

cin >> x >> y;

assert (x * y ! = 0); // предусловие

cout << ”n GSD ( “<< x <<”, “<< y <<”) = ”

<<( q = gсd (x,y)) << end l;

assert (x % g = = 0 && y % g = = 0); //постусловие

}while (x ! = y);

}

– Конец работы –

Используемые теги: Объектно-ориентированное, Программирование0.049

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Объектно-ориентированное программирование на С++

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Объектно-ориентированное программирование – это новый подход к программированию. Объектно- ориентированные языки обладают свойством
ВВЕДЕНИЕ... Приступая к изучению более сложных конструкций языка С следует прежде всего повторить тот материал который был...

Объектно-ориентированное программирование как идеология программирования и как технология. Достоинства и недостатки
Класс это шаблон который определяет форму объекта Он задает как данные так и код который оперирует этими данными Объекты это экземпляры... Объявление объекта типа Building... Building house new Building...

Методы линейного программирования, двойственность в линейном программировании
Методы линейного программирования двойственность в линейном... Задание Задание Задание...

Объектно-ориентированное программирование аудиоредактор
Применение возможностей мультимедиа, производит революционные изменения в таких областях, как образование, культура, компьютерный тренинг, во многих… ЦИФРОВОЕ ПРЕДСТАВЛЕНИЕ ЗВУКА Звук в природе представляет собой волновые… При записи и хранении звука аналоговая аудиоаппаратура применяет представление звука через напряжение электрического…

Разработка программного обеспечения для работы с базой данных с использованием технологии объектно-ориентированного программирования
Разработан алгоритм и программа.Содержание 1. Введение. 2. Постановка задачи. 3. Информационное обеспечение. 4. Алгоритм решения задачи. 5.… Данные и поведение представлены в виде классов, экземпляры которых - объекты.… Например, С не имеет чисел комплексного типа, а C позволяет добавить такой тип и объединяет ею с существующими типами…

Объектно-ориентированное программирование на языке Delphi
Алгоритмы и исполнители... Основные понятия объектно ориентированного программирования... Проверочная работа Алгоритмы и исполнители Основные понятия ООП...

Постановка задачи линейного программирования и двойственная задача линейного программирования.
Всвязи с развитием техники, ростом промышленного производства и с появлением ЭВМвсе большую роль начали играть задачи отыскания оптимальных решений… Именно в силу этого процесс моделированиячасто носит итеративный характер. На… Здесь имеется полная аналогия с тем, как весьма важнаи зачастую исчерпывающая информация о поведении произвольной…

Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)
Будем увеличивать , т.к. ее увеличение вызовет большее увеличение функции цели.Предположим, что , тогда Запишем новый опорный план . Все оценки… Теперь базисными переменными являются , а свободными . Для анализа этого плана… Будем увеличивать . Пусть , тогда откуда получаем Все оценки опорного плана должны бытьнеотрицательны, а значит должны…

Объектно-ориентированное программирование на С с использованием библиотеки OpenGL
Диапазон вводимых значений программно ограничен, с целью недопущения некорректной работы или возникновения ошибки.Содержание. 1. Теоретическая часть… Актуальность разработки программного продукта, позволяющего оперировать с… Современное программное обеспечение предоставляет пользователю большое количество решений этой проблемы.

НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. ИСТОРИЧЕСКИЙ И СОЦИАЛЬНЫЙ КОНТЕКСТ ПРОГРАММИРОВАНИЯ. ИСТОЧНИКИ ОШИБОК В ПРОГРАММНОМ СРЕДСТВЕ
ВВЕДЕНИЕ... Лекция НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ... Программа как формализованное описание процесса обработки данных Программное средство...

0.048
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам