Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

вариант 48 Выполнил- студент 2 курса

Работа добавлена на сайт samzan.net:


ГОУ ВПО «Московский государственный открытый университет

им. В.С. Черномырдина»

Чебоксарский политехнический институт (филиал)

Кафедра «Информационных технологий и программирования»

Курсовая работа

по дисциплине «Программирование и основы алгоритмизации»

вариант 48 

                          Выполнил: студент 2 курса

                          заочной формы обучения

                          шифр специальности  220400

                          учебный шифр  611348

                          Тобоев Анатолий Юрьевич

                          Проверил:

                          Исаева Ирина Николаевна

Чебоксары - 2013


Содержание

  1.  Текст задания 3
  2.  Словесное описание метода решения поставленной задачи 3
  3.  Алгоритм выполнения задания в виде блок-схемы 3
  4.  Исходный текст программы 4
  5.  Содержание входного файла 5
  6.  Результаты работы программы 5
  7.  Выводы по результатам работы программы 6

Список использованной литературы 7


1. Текст задания

Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости.

2. Словесное описание метода решения поставленной задачи

3. Алгоритм выполнения задания в виде блок-схемы

Начало

Конец

Чтение данных из файла

Вывод прочтенных данных

Ввод стажа работы

Сравнение стажа работы

Вывод результата

4. Исходный текст программы

#include <string>

#include <iostream>

#include <conio.h>

#include <stdio.h>

#include <fstream>

struct WORKER

{ char fio[50];  char dolgnost[50]; int god; };

using namespace std;

int main()

{

   int const N = 5;

   int staj;

   int f = 4;

   WORKER MAS[N];

       ifstream ifs("input.txt");

       int i=0;

       while(!ifs.eof()){

               ifs >> MAS[i].fio >> MAS[i].dolgnost >>  MAS[i].god;

               ++i;

       }

       while(i--){

               printf("%30s - %10s |%d\n",MAS[i].fio, MAS[i].dolgnost, MAS[i].god);

       }

 cout << "\n\nVvedite staj raboti v organizacii : ";

   cin >> staj;

   cout << "\nFIO rabotnikov, chey staj raboti previchaet " << staj << " let:\n" << endl;

   for( int i = 0; i < N; ++i )

     {

       if( (2010 - MAS[i].god) > staj )

       {

           printf ("%s\n", MAS[i].fio);

           f=0;

       }

     }

   if (f>1)

   {        printf ("Otsutstvuyut");        }

    getch();

    return 0;

}

5. Содержание входного файла 

Ivanov_Ivan_Ivanovich Slesar 1990

Sidorov_Petr_Vladislavovich Menedger 1985

Petrov_Alexandr_Pavlovich Povar 1989

Popov_Viktor_Petrovich Santehnik 1986

6. Результаты работы программы 

Программа читает данные из файла и предлагает ввести стаж работы.

 

После ввода стажа работы (20 лет) программа показывает список сотрудников, чей стаж больше 20 лет.

После ввода стажа работы (50 лет) программа показывает что нет сотрудников со стажем больше 50 лет.


7. Выводы по результатам работы программы:

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


Список использованной литературы:

  1.  Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб: Питер, 2007.
  2.  Плохотников К.Э. Методы разработки курсовых работ. Моделирование, вычисления, программирование на С/С++ и МАТLAB, виртуализация, образцы лучших студенческих курсовых работ: учебное пособие. – М.: СОЛОН-ПРЕСС, 2006.
  3.  Стивен Прата Язык программирования С++. Лекции и упражнения (5-е изд.) – 2007.
  4.  Дэвис С. С++ для «чайников». – К. : Диалектика, 2003.
  5.  Подбельский В.В. Фомин С.С. Программирование на языке Си  – М.: Финансы и статистика, 2000.




1. Республика Кабо-Верде
2.  Wht two groups is ll mrine mchinery divided into 2
3. 27 декабря 2013 г. Бассейн 50 м 50 в-с женщины.html
4. именитым гостем вмиг рассеиваются после известия потрясшего всех и особенно городничего уже видевшего се.
5. технологическая поддержка малого предпринимательства ставит целью оказать содействие его субъектам в осна
6. з курсу ldquo;Основи екологіїrdquo; для студентів нехімічних спеціальностей усіх форм навчання
7. НАС С НЕНАМИ Тест семантического дифференциала относится к числу проективных процедур особенность к
8. Осы айтыл~андарды~ орындалуы ~шін к~ліктік логистика ~ылымын ж~не электроника мен есептеуіш ~~ралдарды же
9. Перспективы развития региона Кавказские Минеральные Воды
10. Применение методов сетевого планирования при составлении плана закупок материально-технических ресурсов.html
11. РГТЭУ Протокол 3 от 22
12. Статья- Болота Калининградской области- их роль в сохранении биоразнообразия и окружающей среды в регионе
13. ВИЗАРДСОФТ предлагает пройти дистанционный курсы по направлению
14. Бизнесинкубатор именуемое в дальнейшем Исполнитель в лице директора Климонова Михаила Сергеевича дей
15. Лекция 22 Ювенильный ревматоидный артрит В группу коллагеновых заболеваний входит значительное колич
16. по теме Секрет долголетия басни подготовила учитель русского языка и литературы Не
17. .1 Понятие и сущность аутсорсинга в России Зарождение предпринимательства в современной России проходило в
18. Социальная работа с лицами, отбывающими наказание
19. 47. Ассиметрия вывода при подтверждении или отклонении экспериментальной гипотезы
20. Тромбоэмболия легочной артерии, ее лечени