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

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

Вопрос № 38. Приведите пример создания файла записей (бд) сведений о учащихся гр. ПК-21

Читайте также:
  1. III. ПРИМЕРНАЯ СТРУКТУРА КУРСОВОЙ РАБОТЫ
  2. III.2. ПРИМЕРНАЯ ТЕМАТИКА РЕФЕРАТОВ, КУРСОВЫХ РАБОТ
  3. V. ПРИМЕРНАЯ ТЕМАТИКА РЕФЕРАТОВ
  4. VI. ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ВОПРОСОВ К ЗАЧЕТУ
  5. Административно-правовые основы создания и деятельности СМИ.
  6. Адрес файла включает в себя способ доступа к файлу и имя сервера Интернета, на котором находится файл.
  7. Актуальные проблемы создания малых инновационных предприятий в стране.
  8. Алгоритм. Свойства алгоритмов. Способы записи алгоритмов. Базовые структуры алгоритмов. Примеры.
  9. Алюминий и его сплавы. Классификация алюминиевых сплавов. Деформируемые алюминиевые сплавы. Дуралюмины, термическая обработка дуралюминов. Примеры, маркировка.
  10. Анализ развития учащихся класса

- код ученика

-ФИО

-Год рождения

- Адрес

ПК -21

Cod uchachego(int) FIO(char) Adress (char) God rozdenia (int)

Const n = 30

Struct PC-21

{

Int Cod uchachegosy;

char FIO [40];

char address [50];

Int god rozdenia;

};

Pc_21 st [n]

Вопрос № 39. Приведите пример программирования арифметической прогрессии

1 ый элемент 5 шаг 3

Приведите пример решения задачи с ветвлением.

#include <iostream>

using namespace std;

int main()

{

int a[15], S;

S = 0;

for(i=0; i<=14; i++) {

cin>> a [ i ];

if([a]>10)

S = S + a[ i ];

}

cout<< S;

}

Приведите пример программы с циклической структурой.

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

float x,y;

for (x=0; x<=2; x<0.2) {

y = pow(sin(x),2);

cout << ”y=” << y << ” ”<< “для x=”<<x;

}

}

 

Перечислите и охарактеризуйте основные понятия объектно-ориентированного программирования.

Абстрагирование — это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция — это набор всех таких характеристик.

Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними в классе, и скрыть детали реализации от пользователя.

Наследование — это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым, родительским или суперклассом. Новый класс — потомком, наследником, дочерним или производным классом.

Полиморфизм — это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта. При использовании термина «полиморфизм» в сообществе ООП подразумевается полиморфизм подтипов; а использование параметрического полиморфизма называют обобщённым программированием.

Класс является описываемой на языке терминологии исходного кода моделью ещё не существующей сущности (объекта). Фактически он описывает устройство объекта, являясь своего рода чертежом. Говорят, что объект — это экземпляр класса. При этом в некоторых исполняющих системах класс также может представляться некоторым объектом при выполнении программы посредством динамической идентификации типа данных. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области.

Объект - сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса или копирования прототипа (например, после запуска результатов компиляции и связывания исходного кода на выполнение).

Прототип — это объект-образец, по образу и подобию которого создаются другие объекты. Объекты-копии могут сохранять связь с родительским объектом, автоматически наследуя изменения в прототипе; эта особенность определяется в рамках конкретного языка.

 

 




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




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