Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения

Отчёт к работе по курсу "Системное программирование" Разработал: Чепасов И.А. Пензенский Государственный Технический Университет, Кафедра: "Информационно-вычислительные системы" 1998 1 Формулировка задачи Разработать программу на алгоритмическом языке программирования С , реализующую учебную систему управления базой данных (СУБД). 2 Техническое задание 2.1 Основание для разработки Основанием для разработки служит задание по дисциплине "Системное программирование", выданное на кафедре ИВС ПГТУ. 2.2 Требования к программе 2.2.1 Требования к функциональным характеистикам Программа должна выполнять операции ввода , хранения , редактирования , удаления и поиска информации о студентах , хранящейся в базе данных. Информация о студентах должна содержать следующие данные: ФИО Год рождения: Адрес Учебная группа. Входными данными программы являеются: исходная база данных , которая хранится на диске под именем base o.da и данные , вводимые или изменяемые пользователем в процессе работы программы. Выходными данными в программе является база данных , которая записывается на диск под именем base o.da по завершении работы программы. 2.2.2 Требования к составу и параметрам технических средств Программа должна работать на стандартном комплексе технических средств из состава персональных компьютеров IBM PC с процессором i386 или выше. 2.2.3 Требования к программной и информационной совместимости Программа должна работать с операционной системой MS-DOS 6.0 или выше. Программа должна быть написана на языке программирования С l v.3.1. 2.3 Порядок контроля и приёмки Для контроля правильности работы программы должны быть разработаны тестовые примеры , которые могут использоваться и для приёмки работы. В тестовых примерах должны быть учтены все возможные сочетания исходных данных , отражающие работу всех частей программы. В ходе приёмки необходимо проверить правильность функционирования программы путём выполнения тестовых примеров. В ходе приёмки программа должна функционировать верно. 3 Проектирование Проектирование производится отдельно для части программы, организующей работу с базой данных, и для интерфейсной части программы, поскольку каждая из этих частей может быть использована отдельно. Фактически каждая часть программы строится на основе разных объектов. Основой интерфейса является абстрактный класс wi d, потомками которого являются собственно элементы интерфейса, а база данных основана на классе O e Record, выполняющем основные функции работы с базами данных. Интерфейсная часть программы основана на абстрактном классе wi d, содержащем общие для всех окон данные, такие как расположение, размер и цвет окон, и виртуальные методы, такие как перерисовка, активизация. На основе этого класса создаются все остальные классы, перекрывающие виртуальные методы конкретно для данного типа визуальных объектов. Создается цепочка окон, адресуемая через её первый элемент. При запуске метода redr первого элемента он должен обеспечить перерисовку вех последующих путем вызова того же метода всех остальных объектов, поскольку в цепочку могут быть соединены любые классы на основе wi d.

При нажатии AB активным становится следующий в цепочке элемент. Конкретно кажждый класс содержит следующие поля и методы: Класс wi d - абстрактный класс, при использовании выдает рамку Поля: x,y,dx,dy - расположение и размеры окна pap,i k,apap - цвета окна s - возможность активизации ex - указатель на следующее окно. Методы: add - добавление нового окна в список. Класс ed wi - класс строк редактирования, при s=0 используется как строка вывода без возможности редактирования. Собственные поля: cap - содержимое pcap - старое содержимое maxle - максимальная длина строки. Виртуальные методы: redr, ac ive. Класс b wi - класс кнопок Собственные поля: fu - указатель на вызываемую при активизации функцию cap - содержимое кнопки. Виртуальные методы: redr, ac ive. Класс sc wi - класс скроллеров, зависит от конкретного применения Собственные поля: m fio, m addr, m yy, m grp - маски полей класса O e Record p - первый элемент списка. Виртуальные методы: redr, ac ive. База данных представлена классом O e Record, содержащим все необходимые поля данных и методы. Для организации базы используются указатели на начальный и на текущий элементы базы. Поля класса: fio, yy, addr, grp - данные о студенте ex - следующий элемент las - предыдущий элемент. Методы класса: save - запись в файл текущего и всех последующих элементов Fi dUp - поиск вверх по списку Fi dDow - поиск вниз по списку. Эти методы возвращают указатель на найденый элемент списка: add - добавление элемента в список. Для уничтожения элемента используется деструктор, причем этот деструктор уничтожает все последующие элементы. Для инициализации существует два вида конструкторов - инициализация загрузкой из файла и непосредственным указанием всех полей нового элемента. Второй способ используется только при пустой базе данных и используется функцией add внутри класса. При проектировании программы создаются два списка окон - один для главного меню, другой для подменю ввода и редактирования. Все основное меню состоит из объектов класса кнопок, для каждой из которых пишется своя функция - обработчик события. Организуется цикл перерисовка -> активизация -> проверка флага выхода. 4 Анализ результатов тестирования В ходе испытаний программы была проверена правильность её работы при вводе , редактировании , удалении и поиске определённых элементов базы данных по отдельным значениям полей. В ходе проведения тестирования выяснилось , что программа полностью работоспособна. Заключение В процессе работы была определена структура данных программы , разработан алгоритм решения задачи , была разработана структура программы. Реализация программы была проведена на алгоритмическом языке С l v.3.10. Результаты тестирования показали , что программа работает правильно. #i clude &l ;s dio.h> #i clude &l ;co io.h> #i clude &l ;s dlib.h> #i clude &l ;graphics.h> #i clude &l ;s ri g.h> #i clude &l ;dos.h> #i clude &l ;syss a .h> #i clude &l ;io.h> #i clude &l ;fc l.h> // ОПИСАНИЯ КЛАССОВ ------------------------------------------- // Класс, определяющий один элемент базы данных class O e Record { public: char fio      // Год рождения char addr     // Группа O e Record ex  // Следующий O e Record las  // Предыдущий O e Record(i ,O e Record ) // Конструктор - читает элемент из файла // Конструктор - создает новый элемент O e Record(char m fio,char m yy,char m addr,char m grp) // Деструктор ~O e Record(){} // Запись в файл void save(i ) // Поиск вперед O e Record Fi dUp(char m fio,char m yy,char m addr,char m grp) // Поиск назад O e Record Fi dDow (char m fio,char m yy,char m addr,char m grp) // Добавление void add(O e Record ) } // Класс окон class wi d { public: i x,y,dx,dy    // Координаты и размеры окна i pap,i k,apap   // Цвета окна char s       // Активизируется или нет при нажатии AB wi d ex     // Следующее wi d(i ,i ,i ,i ) // Конструктор ~wi d(){}      // Деструктор void add(void p)  // Добавить в список void se ac (char)  // Изменить значение флага S vir ual void redr() // Перерисовка vir ual void ac ive() // Активизироать - возвращает указатель на             // следующее активное } // Потомок класса WI D - строка редактирования class ed wi :public wi d { public: char cap   // Предыдущее содержимое i maxle      // Максимальная длинна public: // Конструктор ed wi (i ,i ,i ,i ,char ,i ) // Перерисовка vir ual void redr() // Активизация vir ual void ac ive() } // Потомок WI D - кнопка class b wi :public wi d { void ( fu )()    // Вызываемая при нажатии функция char cap    // Название public: // Конструктор b wi (i ,i ,i ,i ,char ,void ( )()) // Перерисовка vir ual void redr() // Активизация vir ual void ac ive() } // Скроллер class sc wi :public wi d { public: // Маска выбора char m fio char m addr char m yy char m grp // Начальный элемент O e Record p // Конструктор sc wi (i ,i ,i ,i ,O e Record ,char ,char ,char ,char ) // Перерисовка vir ual void redr() // Активизация vir ual void ac ive() } // ПРОТОТИПЫ ФУНКЦИЙ КНОПОК ----------------------------------- void fu add() void fu del() void up() void dow () void fi d() void edi () void fu exi () void abou () // ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ -------------------------------------- // Указатель на активное окно wi d ac // Флаг, устанавливаемый для выхода i f exi =0 // Список окон оснвного меню wi d s wi // Список окон меню ввода данных wi d edwi // Первый и текущий элементы базы данных O e Record db= ULL O e Record c b= ULL // Данные о окнах меню // Основное меню b wi add w(10,10,60,30," ew ",fu add) b wi del w(80,10,60,30," Del ",fu del) b wi ed w(150,10,60,30," Edi ",edi ) b wi fi w(220,10,60,30," Fi d ",fi d) b wi ex w(290,10,60,30," Exi ",fu exi ) b wi ab w(360,10,60,30," Abou ",abou ) b wi up w(430,10,30,14," Up ",up) b wi dow w(430,26,30,14," D ",dow ) // Ввод/редактирование данных о студенте/ввод маски поиска ed wi ifio(100,100,400,30," FIO ",55) ed wi iyy(100,140,400,30,"Year",4) ed wi iaddr(100,180,400,30," Addres ",55) ed wi igrp(100,220,400,30," Group ",9) // ГЛОБАЛЬНЫЕ ФУНКЦИИ ----------------------------------------- // Функция сравнения строки A с маской B i s c(char a,char b) { i if (s rle (a)&l ;s rle (b)) re ur 0 for ( =0 &l ;s rle (b) ) if (a) re ur 0 re ur 1 } // ОПИСАНИЯ МЕТОДОВ КЛАССОВ ----------------------------------- // Объект ЗАПИСЬ ------------------------------------------ // Конструктор O e Record::O e Record(char m fio,char m yy,char m addr,char m grp) { s rcpy(fio,m fio) s rcpy(yy,m yy) s rcpy(addr,m addr) s rcpy(grp,m grp) ex = ULL las = ULL } // Коснтруктор для случая чтения из файла O e Record::O e Record(i ha dle,O e Record ls ) { char rs // Чтение во временную строку read(ha dle,rs,140) s rcpy(fio,rs) s rcpy(yy,rs 60) s rcpy(addr,rs 65) s rcpy(grp,rs 125) ex = ULL las =ls if (!eof(ha dle))   ex = ew O e Record(ha dle, his) } // Запись данных файл void O e Record::save(i ha dle) { char rs s rcpy(rs,fio) s rcpy(rs 60,yy) s rcpy(rs 65,addr) s rcpy(rs 125,grp) wri e(ha dle,rs,140) if ( ex != ULL) ex ->save(ha dle) } // Добавление записи в список void O e Record::add(O e Record a) { // Проверка, дальше ли запись по алфавиту if (s rcmp(a->fio,fio)&l ;0) { // Вставка перед этим элементом  if (las != ULL) {   a->las =las   a-> ex = his   las -> ex =a   las =a  } else {   a-> ex = his   a->las = ULL   las =a  } // Дальше - либо добавление в конец, либо переход к следующему } else if ( ex != ULL) ex ->add(a) else {   ex =a  a->las = his  a-> ex = ULL } } // Найти вверх по списку элемент, попадающий под маску O e Record O e Record::Fi dUp(char m fio,char m yy,char m addr,char m grp) { if (s c(fio,m fio)&&   s c(fio,m fio)&&   s c(fio,m fio)&&   s c(fio,m fio)) re ur his if (las != ULL) re ur las ->Fi dUp(m fio,m yy,m addr,m grp) else re ur ULL } // Найти вниз по списку элемент, попадающий под маску O e Record O e Record::Fi dDow (char m fio,char m yy,char m addr,char m grp) { if (s c(fio,m fio)&&   s c(yy,m yy)&&   s c(addr,m addr)&&   s c(grp,m grp)) re ur his if ( ex != ULL) re ur ex ->Fi dDow (m fio,m yy,m addr,m grp) else re ur ULL } // Класс окон --------------------------------------------- // Конструктор wi d::wi d(i ix,i iy,i idx,i idy) { x=ix y=iy dx=idx dy=idy pap=8 i k=15 apap=1 s=1 ex = ULL } // Перерисовка void wi d::redr() { se fills yle(1,pap) se color(i k) bar(x,y,x dx,y dy) rec a gle(x 3,y 3,x dx-3,y dy-3) if ( ex != ULL) ex ->redr() } // Добавление в список void wi d::add(void p) { if ( ex != ULL) ex ->add(p) else ex =(wi d ) p } // Активизация void wi d::ac ive() { // Проверка, активизировать ли if ( s) { // Прорисовка активного состояния  se fills yle(1,apap)  se color(i k)  bar(x,y,x dx,y dy)  rec a gle(x 3,y 3,x dx-3,y dy-3)  char c // Обработка клавиатуры - AB - следующее, ESC - выход  do {   c=ge ch()  } while ((c!=9)&&(c!=27))  if (c==27) f exi =1  re ur ex } else re ur ex  // Нет - вернуть указатель на следующее } // Изменение флага S void wi d::se ac (char a) { s=a } // Класс строк редактирования ----------------------------- // Конструктор ed wi ::ed wi (i ix,i iy,i idx,i idy,char p,i ml ): wi d(ix,iy,idx,idy) { maxle =ml s rcpy(cap ,p) s rcpy(pcap ,p) } // Перерисовка void ed wi ::redr(){ se fills yle(1,pap) se color(i k) bar(x,y,x dx,y dy) rec a gle(x 3,y 3,x dx-3,y dy-3) se ex jus ify(1,1) ou ex xy(x dx/2,y dy/2,cap ) if ( ex != ULL) ex ->redr() } // Активизация void ed wi ::ac ive(){ u sig ed char c char ps if (! s) re ur ex     // Проверка, активизировать или пропустить // Перерисовка se fills yle(1,apap) se color(i k) bar(x,y,x dx,y dy) rec a gle(x 3,y 3,x dx-3,y dy-3) se ex jus ify(1,1) do { // Вывод строки с символом " " в качестве курсора  s rcpy(ps,cap )  s rca (ps," ")  bar(x 4,y 4,x dx-4,y dy-4)  ou ex xy(x dx/2,y dy/2,ps) // Опрос клавиатуры  c=ge ch()  if (c==0) c=ge ch() else {   if (c==8) {   // Удалить - переместить конец строки 0 на единицу левее    if (s rle (cap )>0) cap =0   }   if (c==13) s rcpy(pcap ,cap ) // E ER - запомнить содержимое   if (c==27) s rcpy(cap ,pcap ) // ESC - восстановить содержимое   if ((c>32)&&(s rle (cap )&l ;maxle )) {    // Иначе - добавить символ    cap =c   }  } } while (c!=9) re ur ex } // Класс кнопок ------------------------------------------- // Конструктор b wi ::b wi (i ix,i iy,i idx,i idy,char p,void ( ifu )()): wi d(ix,iy,idx,idy) { apap=12 pap=3 s rcpy(cap ,p) fu =ifu } // Перерисовка void b wi ::redr(){ se fills yle(1,pap) se color(i k) bar(x,y,x dx,y dy) rec a gle(x 3,y 3,x dx-3,y dy-3) se ex jus ify(1,1) ou ex xy(x dx/2,y dy/2,cap ) if ( ex != ULL) ex ->redr() } // Активизация void b wi ::ac ive(){ char c if ( s) { // Перерисовка активной кнопки  se fills yle(1,apap)  se color(i k)  bar(x,y,x dx,y dy)  rec a gle(x 3,y 3,x dx-3,y dy-3)  se ex jus ify(1,1)  ou ex xy(x dx/2,y dy/2,cap ) // Обработка событий  do {   c=ge ch()   if (c==13) fu () // E ER - выполнение функции  } while ((c!=13)&&(c!=9)&&(c!=27)&&(!f exi )) // Проверка условия завершения  if (c==27) f exi =1         // Если ESC - выход из программы } re ur ex } // Класс скроллеров --------------------------------------- // Конструктор sc wi ::sc wi (i ix,i iy,i idx,i idy,O e Record ip ,char ifio,char iyy,char iaddr,char igrp): wi d(ix,iy,idx,idy) { apap=1 pap=1 s rcpy(m fio,ifio) s rcpy(m addr,iaddr) s rcpy(m yy,iyy) s rcpy(m grp,igrp) p =ip ->Fi dDow (ifio,iyy,iaddr,igrp) } // Перерисовка void sc wi ::redr() { i i dl =dx/5 O e Record p // Перерисовка se fills yle(1,apap) se color(i k) bar(x,y,x dx,y dy) rec a gle(x 3,y 3,x dx-3,y dy-3) se ex jus ify(1,1) // Вывод всех строк таблицы p=p =20 while ((p!= ULL)&&( &l ;dy)) {  ou ex xy(x dl ,y ,p->fio)  ou ex xy(x dl 2,y ,p->yy)  ou ex xy(x dl 3,y ,p->addr)  ou ex xy(x dl 4,y ,p->grp)  // Попытка найти следующий элемент  if (p-> ex != ULL) p=p-> ex ->Fi dDow (m fio,m yy,m addr,m grp)   else p= ULL   =20 } } // Активизация void sc wi ::ac ive() { char c O e Record p do {  redr()  c=ge ch()  if (!c) c=ge ch()  if (c==72) if (p != ULL) {  // Вверх   p=p ->Fi dUp(m fio,m yy,m addr,m grp)   if (p!= ULL) p =p  }  if (c==80) if (p != ULL) {  // Вниз   p=p ->Fi dDow (m fio,m yy,m addr,m grp)   if (p!= ULL) p =p  } } while (c!=27) se fills yle(3,4) bar(0,0,639,479) re ur ex } // ТЕЛА ФУНКЦИЙ КНОПОК ---------------------------------------- // Выход - просто установка флага void fu exi () { f exi =2 } // Вверх - перемещение указателя и перерисовка полей редактирования void up() { if (c b!= ULL) if (c b-> ex != ULL) {  c b=c b-> ex  s rcpy(ifio.c

ap ,c b->fio)  s rcpy(iyy.cap ,c b->yy)  s rcpy(iaddr.cap ,c b->addr)  s rcpy(igrp.cap ,c b->grp)  edwi ->redr() } } // Вниз - перемещение указателя и перерисовка полей редактирования void dow () { if (c b!= ULL) if (c b->las != ULL) {  c b=c b->las  s rcpy(ifio.cap ,c b->fio)  s rcpy(iyy.cap ,c b->yy)  s rcpy(iaddr.cap ,c b->addr)  s rcpy(igrp.cap ,c b->grp)  edwi ->redr() } } // Удаление void fu del() { if (c b!= ULL) {  if (c b->las == ULL) {   db=c b-> ex   c b-> ex ->las = ULL   dele e c b   c b= ULL   if ( db== ULL) se fills yle(3,4) bar(0,0,639,479)  } else {   c b->las -> ex =c b-> ex   c b-> ex ->las =c b->las   dele e c b   c b= ULL  } } } // Добавление void fu add() { wi d ac ac =edwi O e Record a do {  edwi ->redr()  ac =(wi d ) ac ->ac ive()  if (ac == ULL) ac =edwi } while (!f exi ) if (f exi ==2) {  a= ew  if ( db== ULL) db=a else {   db->add(a)   if ( db->las != ULL) db= db->las  } } f exi =0 } // Поиск void fi d() { ac =edwi if (c b== ULL) re ur do {  edwi ->redr()  ac =(wi d ) ac ->ac ive()  if (ac == ULL) ac =edwi } while (!f exi ) if (f exi ==2) {  sc wi  a.ac ive() } f exi =0 } // Редактирование void edi () { ac =edwi if (c b== ULL) re ur do {  edwi ->redr()  ac =(wi d ) ac ->ac ive()  if (ac == ULL) ac =edwi } while (!f exi ) if (f exi ==2) {  s rcpy(c b->fio,ifio.cap )  s rcpy(c b->yy,iyy.cap )  s rcpy(c b->addr,iaddr.cap )  s rcpy(c b->grp,igrp.cap ) } f exi =0 } void abou () { cleardevice() se fills yle(6,5) bar(0,0,639,479) se fills yle(1,0) bar(100,100,539,379) rec a gle(100,100,539,379) ou ex xy(320,130," О ПРОГРАММЕ ") ge ch() se fills yle(3,4) bar(0,0,639,479) } // Основная программа void mai () { i drv,mode i ha dle drv=DE EC i i graph(&drv,&mode,"") se fills yle(3,4) bar(0,0,639,479) ed wi hlp(10,440,620,40,  " Выбор пункта - AB, Активизация - E ER, Выход - ESC ",0) hlp.se ac (0) // попытка считать базу данных ha dle=ope ("base o.da ",O RDO LY O BI ARY) if (ha dle>=0) {   db= ew O e Record(ha dle, ULL) } // Добавление в списки соответствующих окон wi d s wi s wi =(wi d ) ew ed wi (10,50,590,20," S ude da abase ",5) s wi ->se ac (0) s wi ->add(&hlp) s wi ->add(&add w) s wi ->add(&del w) s wi ->add(&ed w) s wi ->add(&fi w) s wi ->add(&ex w) s wi ->add(&ab w) s wi ->add(&up w) s wi ->add(&dow w) ac =s wi edwi =(wi d ) ew b wi (250,300,100,20," OK ",fu exi ) edwi ->add(&ifio) edwi ->add(&iyy) edwi ->add(&iaddr) edwi ->add(&igrp) // Обработка событий do { // Проверка, чтобы указатель на текущий при непустом списке всегда // показывал на один из элементов  if (c b== ULL) c b= db  if (c b!= ULL) {   s rcpy(ifio.cap ,c b->fio)   s rcpy(iyy.cap ,c b->yy)   s rcpy(iaddr.cap ,c b->addr)   s rcpy(igrp.cap ,c b->grp)   edwi ->redr()  } // Перерисовка  s wi ->redr() // Активизация очередного окна  ac =(wi d ) ac ->ac ive()  if (ac == ULL) ac =s wi } while (!f exi ) closegraph() // Запись в файл или его удаление при пустой базе if ( db!= ULL) {  if (ha dle>=0) {   while ( db->las != ULL) db= db->las   db->save(ha dle)  } else perror(" Error: ") } else {  remove("base o.da ") } close(ha dle) }

Кроме того, стоит установить программу Acrobat Reader для просмотра файлов формата pdf, программу-перекодировщик кодовых страниц и настроить программу проверки правописания ispell (она или aspell обычно устанавливается с русифицированными дистрибутивами). Рис. 15.15. Электронная таблица KSpread Когда говорят об "офисных приложениях", обычно имеют в виду не только работу с текстом, но и электронные таблицы, программу для построения схем, системы подготовки презентаций, а также и какую-либо из систем управления базами данных (хотя последнее уже необходимо далеко не всем). Здесь два основных конкурента в борьбе за место на вашем рабочем столе - пакеты OpenOffice.org и KOffice, хотя нельзя забывать и о программах проекта Gnome. Рис. 15.16. Система подготовки презентаций KPresenter Рис. 15.17. Программа для создания диаграмм KChart В состав пакета KOffice входит основной набор офисных приложений: электронная таблица KSpread (рис. 15.15), система подготовки презентаций KPresenter (рис. 15.16), программа для создания диаграмм KChart (рис. 15.17) и простенькая "рисовалка" KIllustrator

1. Организация баз данных и выбор систем управления базами данных

2. Разработка игровой программы на языке программирования Turbo Pascal

3. Программа на языке Паскаль, реализующая операции над множествами

4. Программирование и алгоритмические языки

5. Алгоритмические языки и программирование

6. Алгоритмический язык Pascal. Программа "Телефонный справочник"
7. Программирование на алгоритмическом языке Бейсик
8. Разработка программы на четырех языках программирования

9. Составление программы на алгоритмическом языке, выполняющей указанные преобразования с матрицами

10. Основы алгоритмизации и алгоритмические языки

11. Языки программирования

12. Сравнительный анализ языков программирования JavaScript и VBScript

13. Практика оператора (WINDOWS 95, MICROSOFT WORD 97, MATHCAD, ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ЭЛЕКТРОННЫЕ КНИГИ, VISIO, Norton Utilites 3.0 for Windows 95)

14. Язык запросов русскоязычных поисковых систем

15. Программа курса «Язык рекламы»

16. Языки программирования, их классификация и развитие

Умные кубики. Уши, лапы и хвосты. 50 игр для развития интеллекта.
IQ-кубики «Уши, лапы и хвосты» — это универсальный набор для развития дошкольника. Выполняя игровые задания, ребёнок учится
306 руб
Раздел: Развивающие игры с кубиками
Конструктор металлический для уроков труда №1, 206 элементов.
Конструктор раскрывает перед ребенком неограниченные возможности моделирования и создания множества своих собственных
313 руб
Раздел: Магнитные и металлические конструкторы
Ковш "Классика", 1 литр.
Ковш предназначен для приготовления пищи, долговечен и неприхотлив в эксплуатации. Изготавливается из нержавеющей (коррозионностойкой)
579 руб
Раздел: Ковши

17. АвтоЛИСП - реализация языка программирования

18. Основные понятия алгоритмического языка

19. Общие сведения об языке программирования Qbasic

20. Основы алгоритмического языка С++

21. Логические задачи на языке программирования Prolog

22. Язык программирования Норма
23. Алгоритмические языки: использование множеств
24. Алгоритмические языки: обработка массивов

25. Исследование использования программ дистанционного обучения для подготовки учебно-методической документации

26. Операторы ввода и вывода в языке программирования Си++

27. Основные понятия языка программирования Турбо Паскаль

28. Программное обеспечение ЭВМ и языки программирования

29. Работа со структурами в языке программирования Си++

30. Разработка методики изучения темы "Графические примитивы" с использованием языка программирования Pascal

31. Разработка программы генерации тестов из базы данных на языке РНР

32. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX

Кулинарная форма, круглая, регулируемая, 16-30 см, высота 8,5 см.
Кольцо-трансформер решает проблему выбора размера формы раз и навсегда.Используется для выпечки коржей диаметров от 15 до 30 см.Форма
482 руб
Раздел: Формы и формочки для выпечки
Сковорода литая с антипригарным покрытием, 26 см.
Сковорода со съемной ручкой и стеклянной крышкой, утолщенное дно. Диаметр: 260 мм. Высота: 60 мм.
1738 руб
Раздел: Сковороды с антипригарным покрытием
Коврик LUBBY для ванны "Африка".
Коврик надежно крепится ко дну ванны присосками, что минимизирует вероятность скольжения. На мягкую рельефную поверхность очень приятно
619 руб
Раздел: Коврики

33. Системное программирование для операционных систем

34. Создание программного продукта на языке программирования Visual Basic for Applications

35. Создание программы на языке Delphi 7.0

36. Составить программу на языке Turbo Pascal для параллельной сортировки чисел

37. Что такое язык программирования

38. Языка программирования Delphi. Разработка практических заданий
39. Языки программирования
40. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных

41. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

42. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

43. Сертификация систем управления качеством продукции /BACO/

44. Отчёт по учебной практике на базе ОАО "Завод "Маяк"

45. Построение и совершенствование систем управления

46. История автоматизированных систем управления предприятиями (АСУП)

47. Исследование систем управление на примере ООО «Алена»

48. Исследование систем управления

Стиральный порошок KAO "Attack Bio EX", 1 кг.
Стиральный био-порошок KAO "Attack Bio EX" признан Международным Авторитетным Советом США по хлопку в качестве выдающегося
620 руб
Раздел: Стиральные порошки
Шкатулка "Мишка", 7x10 см.
Шкатулка сохранит ваши ювелирные изделия в первозданном виде. С ней вы сможете внести в интерьер частичку элегантности. Регулярно удалять
332 руб
Раздел: Шкатулки сувенирные
Рюкзачок "Снеговик".
Симпатичный детский рюкзачок сшит из мягкой ткани ярких расцветок и украшен изображением снеговика. Во внутреннее отделение поместятся
706 руб
Раздел: Детские

49. Основные типы систем управления

50. Билеты по исследованию систем управления - 2000

51. Исследование систем управления промышленным предприятием

52. Построение эффективных систем управления документами на предприятиях нефтегазовой отрасли

53. Особенности реализации экспертных систем на базе логической модели знаний

54. Моделирование систем управления
55. Создание учебной базы данных Телефонный справочник в Access 97
56. Автоматизация систем управления в образовании

57. Моделирование систем управления

58. Разработка систем управления организациями с использованием информационных технологий

59. SCADA-пакет PcVue как основа для создания распределенных систем управления

60. Описание систем управления беспилотными летательными аппаратами

61. Правовая охрана программ для ЭВМ и баз данных

62. Классификация автоматизированных систем управления

63. Программа регистрации процесса производства для автоматизированной системы управления предприятием электронной промышленности

64. Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)

Настольная игра "Баскетбол".
Задача - забить мяч в корзину соперника, используя клавиши по краям игры. Клавиши управляют бойками в отверстиях поля, с помощью которых
620 руб
Раздел: Настольный баскетбол, бильярд, боулинг
Горшок надувной дорожный "PocketPotty" со сменными пакетами.
Горшок Pocket Potty от торговой марки Roxy-kids станет незаменимым аксессуаром дома, на прогулке или в длительной поездке с малышом.
560 руб
Раздел: Горшки обычные
Точилка механическая "KW-trio".
Механическая точилка. Пластиковый корпус. Размер: 95x65x100 мм. Расцветка представлена в ассортименте, без возможности выбора.
482 руб
Раздел: Точилки

65. Файлові системи і бази даних. Потреби інформаційних систем

66. Задачи синтеза оптимальных систем управления

67. Исследование линейных и нелинейных систем управления

68. Маркетинг — одна из систем управления предприятием

69. Системный анализ в исследовании систем управления

70. Алгоритрм исследования систем управления
71. Анализ факторов, влияющих на систему управления персоналом
72. Исследование систем управления

73. Исследование систем управления

74. Исследование систем управления

75. Конструирование и использование показателей в исследовании систем управления

76. Методы исследования систем управления

77. Методы систем управления ОАО "Мальцовский портландцемент"

78. Научно-технический уровень автоматизированных систем управления (АСУ)

79. Организация исследования систем управления в компании

80. Основные понятия и элементы систем управления

Простыня на резинке "Мокко", 160x200 см.
Трикотажная простыня "Tete-a-Tete" изготовлена из 100% хлопка высокого качества. Натуральный, экологически чистый материал
741 руб
Раздел: Простыни, пододеяльники
Набор для проведения раскопок "Jewerly Excavation. Горный хрусталь".
Набор для проведения раскопок "Горный хрусталь" из серии Jewerly Excavation станет идеальным подарком для юных любителей
373 руб
Раздел: Археологические опыты
Развивающая игра "Таблица умножения".
Благодаря этой красочной и яркой игрушке ребёнок очень быстро выучит таблицу умножения! Набор состоит из игрового поля и 100 разноцветных
442 руб
Раздел: Кассы букв и цифр (без магнита)

81. Системное исследование и факторный анализ систем управления

82. Совершенствование систем управления

83. Техническая документация при проектировании автоматизированных систем управления

84. Особенности исследования систем управления

85. Социальное программирование в системе социального управления

86. Как построить комплексную систему управления затратами: теоретические основы и практические подходы
87. Научная полемика в исследовании систем управления
88. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

89. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

90. Языки и технология программирования. Начальный курс /Pascal/

91. Обучение начальных курсов методам программирования на языке Turbo Pascal

92. Понятие, назначение и составные элементы систем программирования

93. Программирование на языке Турбо Паскаль

94. Лабораторная работа №4 по "Основам теории систем" (Послеоптимизационный анализ задач линейного программирования)

95. Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)

96. Учебное сотрудничество как средство оптимизации обучения иностранному языку

Кровать для кукол деревянная (большая).
К кроватке прилагается матрасик, одеяльце и подушечка. Размеры дна кровати: 50х20 см. Размеры боковых сторон (качалки): 27х24
469 руб
Раздел: Спальни, кроватки
Средство для посудомоечных машин биоразлагаемое "Synergetic", концентрированное, 5 л.
Концентрированное средство для мытья всех видов посуды от любых видов загрязнений. За счет полностью натурального состава обладает 100%
849 руб
Раздел: Для посудомоечных машин
Конструктор "Кукольный домик".
Деревянный домик для маленьких кукол от компании "Большой Слон" привлечет внимание вашей малышки и не позволит ей скучать.
1155 руб
Раздел: Для мини-кукол и мини-пупсов

97. Программа вступительных экзаменов по русскому языку в 2004г. (МГУ)

98. Интродукция к новой учебной музыкальной программе

99. Профессиональная подготовка учителя математики: стандарты, учебные планы и программы


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.