Автор: Пользователь скрыл имя, 21 Ноября 2011 в 13:35, курсовая работа
В данное время идет бурное развитие компьютерных технологий. В данной курсовой работу будут рассмотрены: устройства хранения данных, мультимедийные технологии, конструкторы и деструкторы в языке С++.Эти темы являются актуальными в современном мире, так как компьютеры являются неотъемлемой частью практически всех сфер жизни.
1.Введение ……………………………………..………….…...…….………..………53. Мультимедийные технологии в современном Пк. Их программное обеспечение………………………………….…………………………………………..……15-16
3.1 Видеокарта……………………………………………….………….…...17-19
3.2 Звуковая карта…………………………………………………………...19-21
3.3 Мультимедийное Программное обеспечение…………….…..…………..22
3.3.1 Системное программное обеспечение……………………………..22-23
3.3.2 Прикладное программное обеспечение……………………………23-24
3.3.3 Инструментарий программирования………………………………24-25
4.Конструкторы и деструкторы в языке С++…………………………..…………25-26
4.1Создание простого конструктора……………………………………….26-29
4.2 Представление о конструкторе…………………………………...….……30
4.3 Представление о деструкторе……………………………………..….……30
5.Практическое задание…………………………………………………………...….30
5.1 Листинг программы……………………………………………………..…31
5.2 Блок схема алгоритма программы………………………………………...32
6.Заключение……………………………………………………………….………..…33
7. Используемая литература………………………………………………...……..….33
class_name object(valuel, value2, value3)
4.3 Представление о деструкторе
Деструктор
представляет собой функцию, которую C++
автоматически запускает, когда он или
ваша программа уничтожает объект. Деструктор
имеет такое же имя, как и класс объекта;
однако вы предваряете имя деструктора
символом тильды (~), например ~employee. В своей
программе вы определяете деструктор
точно так же, как и любой другой метод
класса.
5. Практическое задание
Условие задачи.
Счастливым билетом называется билет с заданной суммой цифр, номер которых состоит из 2*N разрядов и у которого сумма первых цифр равна сумме N последних цифр.
Вывести
на экран и записать в файл output.txt
все счастливые билеты для заданного разряда
N.
5.1 Листинг программы
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int j,sum=0,N,nomer[10];
FILE *f;
void bilet(int n)
{ int i;
if (n==1) sum=0;
for(i=0;i<10;i++)
{nomer[n-1]=i;
if (n<=N) sum+=i; else sum-=i;
if (n!=(2*N)) bilet(n+1);
else if (sum==0) {for(j=0;j<2*N;j++)
fprintf(f,"%d",nomer[j]);
fprintf(f," ");}
if (n<=N)
sum-=i; else sum+=i;
}
}
void main(void)
{ int n;
printf("vvedite N (ot 1 do 4)");
scanf("%d",&N);
n=1;
if ((f=fopen("OUTPUT.txt","wt"))!
printf("LOADIN...."); bilet(n); }
else printf("file don't open");
fclose(f);
}
5.2 Блох схема
алгоритма программы
6. Заключение
В ходе
проделанной курсовой работы были рассмотрены
следующие вопросы: устройства хранения
данных: жёсткий диск, гибкие магнитные
диски, компакт-диски; мультимедийные
технологии в современно Пк.; Конструкторы
и деструкторы в языке С++, вывели на экран
все счастливые билеты
7. Список литературы
Литература.:
Крайзмер Л. П., Быстродействующие ферро
магнитные запоминающие устройства, М.
— Л., 1964; его же, Устройства хранения дискретной
информации, 2 изд., Л., 1969; Китович В. В.,
Оперативные запоминающие устройства
на ферритовых сердечниках и тонких магнитных
пленках, М. — Л., 1965; Каган Б. М., Адасько
В. И.Пурэ Р. Р. Запоминающие устройства
большой емкости, под ред. Б. М. Кагана,
М., 1968. Ефимов Е. Г., Магнитные головки,
М., 1967; Каган Б. М., Адасько В. И., Пурэ Р.
Р., Запоминающие устройства большой емкости,
М., 1968.Д. П. Брунштейн. Лит.: Каган Б. М., Адасько
В. И., Пурэ Р. Р., Запоминающие устройства
большой ёмкости, М., 1968. Д. П. Брунштейн.
В. П. Исаев. Лит.: Каган Б. М., Адасько
В. И., Пурэ Р. Р., Запоминающие устройства
большой ёмкости, М., 1968.Д. П. Брунштейн.
В. П. Исаев.