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

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

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

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

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

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

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

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

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

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

вариант 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. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Київ2006
2. Петербургский общественный молодежный конвент
3. алергічні чинники холестаз
4. Word stress in English
5. особой группы людей которая осуществляет функции политического хозяйственного и культурного руководства
6. Лекция 12 Криминологическая характеристика экономической преступности План лекции 1
7. безграничность потребностей т
8. Агент и принципал- учет платеже
9. Тема- Розміщення на формі елементів керування та настроювання їх властивостей Мета- Набути практичн
10. тематика дипломных работ Студент может выбрать тему дипломной работы по собственному усмотрению рекоме