31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
1

Что такое ООП.

21.03.2010, 20:03. Показов 1465. Ответов 12
Метки нет (Все метки)

"Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием, — прототипов)."

Добавлено через 1 минуту
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2010, 20:03
Ответы с готовыми решениями:

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?

Что такое хэндлер файла? Что такое файловый указатель?
Что такое хэндлер файла? Что такое файловый указатель?

Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из...

12
Эксперт С++
2337 / 1710 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
22.03.2010, 09:47 2
Цитата Сообщение от [XandeR] Посмотреть сообщение
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
То есть ты хочешь использовать структуру для хранения символа и его частоты и поэтому это ООП?
Почему же тогда, например, язык Си позволяет создавать структуры, но не является объектно-ориентированным?
0
Эксперт С++
7175 / 3234 / 79
Регистрация: 17.06.2009
Сообщений: 14,164
22.03.2010, 11:36 3
Перенес сюда. Тут вопрос про ООП точно не является offtopic.
1
Эксперт С++
7175 / 3234 / 79
Регистрация: 17.06.2009
Сообщений: 14,164
22.03.2010, 11:37 4
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
У нас 256 символов.
Заводим массив
C
1
double freq[256]
, куда пишем частоты.
Ты же утверждаешь что это невозможно
0
157 / 156 / 13
Регистрация: 14.01.2010
Сообщений: 1,465
22.03.2010, 13:43 5
Я вообще не понял вопроса, при чем здесь ООП?
А про частоту букв то bukva[93]=159; Номер буквы и ее частота.
0
Nameless One
22.03.2010, 13:46
  #6

Не по теме:

Ну что же вы так, может, человек просто забыл вопросительный знак поставить;)

0
1258 / 796 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
22.03.2010, 14:08 7
Что такое ООП:
Полиморфизм, инкапсуляция, наследование простое и множественное,
выделение интерфейсов, мышление объектами.

Добавлено через 1 минуту
Может ещё кто добавит.
0
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
22.03.2010, 19:06  [ТС] 8
Цитата Сообщение от turboq Посмотреть сообщение
Я вообще не понял вопроса, при чем здесь ООП?
А про частоту букв то bukva[93]=159; Номер буквы и ее частота.
Ну ты когда сделаешь сортировку значения поменяются и ничего у тебя не получится
0
157 / 156 / 13
Регистрация: 14.01.2010
Сообщений: 1,465
22.03.2010, 20:27 9
Цитата Сообщение от [XandeR] Посмотреть сообщение
Ну ты когда сделаешь сортировку значения поменяются и ничего у тебя не получится
И при чем здесь ООП? Хош структуру используй, хош два массива. Я вообще не могу понять что ты хочешь?
0
Эксперт JavaЭксперт С++
8366 / 3587 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
22.03.2010, 21:33 10
Вот два способа, о каком ООП речь?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
int main()
{
    char str[100];
    std::cin.getline(str, 100);
    int mas[256];
    int i;
    for(i = 0; i < 256; ++i)
        mas[i] = 0;
    i = -1;
    while(str[++i])
        ++mas[(int)str[i]];
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <map>
 
int main()
{
    std::map<char,int>mp;
    char str[100];
    std::cin.getline(str, 100);
    int len = strlen(str);
    for(int i = 0; i < len;++i)
        ++mp[str[i]];
    return 0;
}
0
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
22.03.2010, 23:34  [ТС] 11
чё вы блин прицепились ко мне я не пойму? не при чем, довольны? какие то вы странные, лучше б чего полезного сказали чем спорить

Добавлено через 1 минуту
turboq и это не я хочу, это че то вам от меня надо, я посоветовал просто человеку как делать а вам чего то вот неимётся

Добавлено через 40 секунд
ещё вопросы?
0
paladin
285 / 185 / 7
Регистрация: 25.02.2009
Сообщений: 589
23.03.2010, 09:13 12
Цитата Сообщение от [XandeR
;615437]ещё вопросы?
О_о
Вы ответили фору путем создания новой темы? Или это мы здесь все в лыжах на асфальте? Сильно! Если честно, то ваши посты в этой теме недоступны для понимания моим разумом.
0
Эксперт JavaЭксперт С++
8366 / 3587 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
23.03.2010, 10:47 13
Yurii_74, первое сообщение было перемещено.

Тема себя исчерпала, поэтому закрыто
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2010, 10:47

Помощь в написании контрольных, курсовых и дипломных работ здесь.

ООП и все такое
Собственно сама задача: Необходимо описать класс &quot;Студенческая группа&quot;. Предусмотреть возможность...

Объяснить что такое "раздельная компиляция", что такое "интерфейс класса" и "реализация класса" на примере
Есть класс, содержащий объекты и конструктор. Конструктор объявляется в одном из cpp файлов(их...

Что такое перегрузка оператора? Что у меня в коде за ошибка?
Что же я написал?? Что оно не компилится? Что значит error C2275: Superclass: недопустимое...

В этой части кода происходит объявление функций? Что такое void? Что в скобках?
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.