Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Технология объектно-ориентированного программирования

Читайте также:
  1. Азақстан Республикасының технологиялық парктерінің жұмыс жасау тиімділіктерін бағалау
  2. Азық-түлік өнімдерін өндіру саласының технологиясы» пəнінен сұрақтар
  3. Биотехнология в сельском хозяйстве
  4. Выбор языка программирования
  5. Глава VI. БИОТЕХНОЛОГИЯ У РУБЕЖЯ
  6. Графический метод решения задач линейного программирования
  7. Декларативные языки программирования
  8. Деу өндірісінің арнайы технологиясы» пәнінен сұрақтар
  9. Деу өндірісінің жалпы технологиясы» пәнінен сұрақтар
  10. Динамическое программирование. Принцип Беллмана. Основное рекуррентное соотношение Беллмана. Общие принципы решения задач динамического программирования.

Цель работы – познакомиться на практике с основными концепциями объектно-ориентированного программирования и исследовать типовые операторы языка С++ (арифметические, логические, операторы управления ходом программы, операторы ввода-вывода), получить навыки работы со специфическими типами данных С++ (классы, объекты). Проверить области действия внутренних и внешних свойств и методов объектов.

Этап 5.1. Исследование типовых операторов языка С++

1. Вам предстоит, действуя по шаблонам и используя разработанные ранее алгоритмы, создать простейшие программы обработки числовых данных и сохранить их в виде файлов int_1.cpp, int_2.cpp и т.д. для простых чисел, arr_1.cpp, arr_2.cpp и т.д. для массивов.

2. Переписать из листинга № 1 и отладить программу суммирования двух целых чисел.

Листинг 1. Ввести два целых числа. Вычислить их сумму и вывести результат на экран.

#include <iostream.h>

#include<fstream.h>

void main (void)

{

int a,b,c;

 

cout<<"Введите два целых числа" <<endl;

cin>>a>>b;

c=a+b;

cout<<"Результат сложения: "<<c<<endl;

}

3. По аналогии с предыдущим заданием написать и отладить программы:

- ввести два целых числа. Найти их разницу и результат вывести на экран;

- ввести два целых числа. Минимальное из них удвоить и результат вывести на экран.

4. Придумать 2 аналогичные задачи, записать решение их на языке С++ и отладить программу.

5. Переписать из листинга № 2 и отладить программу обработки массива целых чисел.

Листинг 2. Ввести одномерный массив целых чисел. Преобразовать его, заменив положительные элементы 1, отрицательные - 0. Результат вывести на экран.

#include <iostream.h>;

void main()

{

int A[4];

int i;

cout<<"Введите массив целых чисел" <<endl;

for (i=0; i<=3; i++) //ввод массива

cin >> A[i];

for (i=0; i<=3; i++)

if (A[i]>0) A[i]=1;

else

A[i]=0;

cout<<"Результат преобразования массива" <<endl;

for (i=0; i<=3; i++) //вывод результата

cout << A[i] << "\n";

}

6. Придумать 2 аналогичные задачи, записать алгоритм их решения на языке С++ и отладить программу.

Этап 5.2. Исследование механизма работы с подпрограммами

1. Переписать из листинга № 3 текст программы, исследовать ее работу, объяснить результат.

Листинг 3.

#include <iostream.h>

void show(void)

{

сout<<"Функция show"<<endl;

}

void main(void)

{

сout<<"Вызов функции show"<<endl;

show();

cout<<"Boзврат в основную npoграмму"<<endl;

}

2. Переписать из листинга № 4 текст программы, исследовать ее работу, объяснить результат.




Дата добавления: 2015-09-11; просмотров: 82 | Поможем написать вашу работу | Нарушение авторских прав

Запись простейших алгоритмов обработки числовых данных | Этап 1.1. Исследование рабочего окна системы программирования | Этап 2.1. Исследование возможностей системы программирования TurboPascal 7.0 для операционной системы MS DOS. | Этап 2.2. Программы обработки числовых данных. | Этап 2.4. Программы обработки строковых данных | Технология структурного программирования | Основы программирования на языке Turbo Pascal | Операторы управления последовательностью программы | Пример. |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав