Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2

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

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

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

Добавлено через 1 минуту
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2010, 20:03
Ответы с готовыми решениями:

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

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

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

12
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
22.03.2010, 09:47
Цитата Сообщение от [XandeR] Посмотреть сообщение
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
То есть ты хочешь использовать структуру для хранения символа и его частоты и поэтому это ООП?
Почему же тогда, например, язык Си позволяет создавать структуры, но не является объектно-ориентированным?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
22.03.2010, 11:36
Перенес сюда. Тут вопрос про ООП точно не является offtopic.
1
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
22.03.2010, 11:37
а простой массив не позволит нам сохранить принадлежности частоты встречаемости букв к самим буквам
У нас 256 символов.
Заводим массив
C
1
double freq[256]
, куда пишем частоты.
Ты же утверждаешь что это невозможно
0
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
22.03.2010, 13:43
Я вообще не понял вопроса, при чем здесь ООП?
А про частоту букв то bukva[93]=159; Номер буквы и ее частота.
0
22.03.2010, 13:46

Не по теме:

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

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

Добавлено через 1 минуту
Может ещё кто добавит.
0
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
22.03.2010, 19:06  [ТС]
Цитата Сообщение от turboq Посмотреть сообщение
Я вообще не понял вопроса, при чем здесь ООП?
А про частоту букв то bukva[93]=159; Номер буквы и ее частота.
Ну ты когда сделаешь сортировку значения поменяются и ничего у тебя не получится
0
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
22.03.2010, 20:27
Цитата Сообщение от [XandeR] Посмотреть сообщение
Ну ты когда сделаешь сортировку значения поменяются и ничего у тебя не получится
И при чем здесь ООП? Хош структуру используй, хош два массива. Я вообще не могу понять что ты хочешь?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
22.03.2010, 21:33
Вот два способа, о каком ООП речь?
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
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
22.03.2010, 23:34  [ТС]
чё вы блин прицепились ко мне я не пойму? не при чем, довольны? какие то вы странные, лучше б чего полезного сказали чем спорить

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

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

Тема себя исчерпала, поэтому закрыто
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.03.2010, 10:47
Помогаю со студенческими работами здесь

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

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

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

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

В этой части кода происходит объявление функций? Что такое void? Что в скобках?
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float **mas, int N, int M); void...


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

Или воспользуйтесь поиском по форуму:
13
Закрытая тема Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru