С және С тілдерінде бағдарламалау негіздері


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТІРЛІГІ
Д.Серікбаев атындағы ШЫҒЫС ҚАЗАҚСТАН МЕМЛЕКЕТТІК
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық технологиялар мектебі
Есептеу техникасы және бағдарламалық қамтамасыз ету мамандығы
СӨЖ жеке тапсырма
Тақырыбы: С және С++ тілдерінде бағдарламалау негіздері
Орындаған:Мырзабеков Шындос
Аблайханов Шындос
Тексерген:Нурсадыкова Роза
Канашевна
Өскемен 2019
Мақсаты: С++ тілінің қарапайым және күрделі операторларын қолданып тәжірибелік дағды алу, бағдарламалау дағдыларын дамыту.
СӨЖ арналған жеке тапсырмалар: 20 айнымалы типті byte массивінде бірдей мәндерді табуға мүмкіндік беретін бағдарлама жазу.
Есепті бағдарламалау кодын жазамыз:
#include "stdafx.h"
#include iostream
#include string
#include vector
using namespace std;
int main()
{
const int n = 20;
int k = 0, sch = 0, sch2 = 0;
int tmp;
int cnt = 1;
unsigned char g[n]{ '4','5','8','9','4','1','2','9','5' ,'8','7','6','4','0','1','3','2','8 ','9','5' };
unsigned char masiv2[n] = { '0' };
for (int j = 0; jn-1; ++j) сортировка "пузырьком"
{
for (int i = 0; in-1; ++i)
{
if (g[i]g[i + 1])
{
tmp = g[i];
g[i] = g[i + 1];
g[i + 1] = tmp;
}
}
}
for (int j = 0; jn; ++j)
{
for (int i = j; in; ++i)
{
if (g[j] == g[i]) пробегаем по массиву вперёд, если значение j-той ячейки массива встречается - срабатывают счетчики
{
k++; этот счетчик считает сколько раз данная цифра встречается
sch++; этот счетчик - если 0 - смотрит условие для следующего cout
}
}
for (int k = j - 1; k = 0; --k) эта пробежка от j-той ячейки массива к нулевой с целью определить - если данное значение массива встречалось ранее -
{ -не выводить информацию на экран
if (g[k] == g[j])
{
sch2++;
}
}
if (sch0 && sch2 == 0 && k1)
{
cout g[j] " vstrechaetsa " k " raz.\n"; вывод информации о том, сколько раз цифра повторяется в массиве.
}
k = 0;
sch = 0;
sch2 = 0;
}
cout ... жалғасы
МИНИСТІРЛІГІ
Д.Серікбаев атындағы ШЫҒЫС ҚАЗАҚСТАН МЕМЛЕКЕТТІК
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық технологиялар мектебі
Есептеу техникасы және бағдарламалық қамтамасыз ету мамандығы
СӨЖ жеке тапсырма
Тақырыбы: С және С++ тілдерінде бағдарламалау негіздері
Орындаған:Мырзабеков Шындос
Аблайханов Шындос
Тексерген:Нурсадыкова Роза
Канашевна
Өскемен 2019
Мақсаты: С++ тілінің қарапайым және күрделі операторларын қолданып тәжірибелік дағды алу, бағдарламалау дағдыларын дамыту.
СӨЖ арналған жеке тапсырмалар: 20 айнымалы типті byte массивінде бірдей мәндерді табуға мүмкіндік беретін бағдарлама жазу.
Есепті бағдарламалау кодын жазамыз:
#include "stdafx.h"
#include iostream
#include string
#include vector
using namespace std;
int main()
{
const int n = 20;
int k = 0, sch = 0, sch2 = 0;
int tmp;
int cnt = 1;
unsigned char g[n]{ '4','5','8','9','4','1','2','9','5' ,'8','7','6','4','0','1','3','2','8 ','9','5' };
unsigned char masiv2[n] = { '0' };
for (int j = 0; jn-1; ++j) сортировка "пузырьком"
{
for (int i = 0; in-1; ++i)
{
if (g[i]g[i + 1])
{
tmp = g[i];
g[i] = g[i + 1];
g[i + 1] = tmp;
}
}
}
for (int j = 0; jn; ++j)
{
for (int i = j; in; ++i)
{
if (g[j] == g[i]) пробегаем по массиву вперёд, если значение j-той ячейки массива встречается - срабатывают счетчики
{
k++; этот счетчик считает сколько раз данная цифра встречается
sch++; этот счетчик - если 0 - смотрит условие для следующего cout
}
}
for (int k = j - 1; k = 0; --k) эта пробежка от j-той ячейки массива к нулевой с целью определить - если данное значение массива встречалось ранее -
{ -не выводить информацию на экран
if (g[k] == g[j])
{
sch2++;
}
}
if (sch0 && sch2 == 0 && k1)
{
cout g[j] " vstrechaetsa " k " raz.\n"; вывод информации о том, сколько раз цифра повторяется в массиве.
}
k = 0;
sch = 0;
sch2 = 0;
}
cout ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz
Реферат
Курстық жұмыс
Диплом
Материал
Диссертация
Практика
Презентация
Сабақ жоспары
Мақал-мәтелдер
1‑10 бет
11‑20 бет
21‑30 бет
31‑60 бет
61+ бет
Негізгі
Бет саны
Қосымша
Іздеу
Ештеңе табылмады :(
Соңғы қаралған жұмыстар
Қаралған жұмыстар табылмады
Тапсырыс
Антиплагиат
Қаралған жұмыстар
kz