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

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 11.03.2013
Размер файла 380,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

алгоритм программа блок схема

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

#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 лет.

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

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

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

1. Павловская Т.А. С/С++. Программирование на языке высокого уровня. - СПб: Питер, 2007.

2. Плохотников К.Э. Методы разработки курсовых работ. Моделирование, вычисления, программирование на С/С++ и МАТLAB, виртуализация, образцы лучших студенческих курсовых работ: учебное пособие. - М.: СОЛОН-ПРЕСС, 2006.

3. Стивен Прата Язык программирования С++. Лекции и упражнения (5-е изд.) - 2007.

4. Дэвис С. С++ для «чайников». - К. : Диалектика, 2003.

5. Подбельский В.В. Фомин С.С. Программирование на языке Си - М.: Финансы и статистика, 2000.

Размещено на Allbest.ru


Подобные документы

  • История и задачи разработки языка программирования Pascal. Понятие и характерные особенности типизированного файла, основные операции с файловыми переменными. Блок-схема алгоритма и исходный текст программы для обработки сведений об учениках школы.

    контрольная работа [55,3 K], добавлен 31.07.2013

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

    контрольная работа [1,3 M], добавлен 12.06.2009

  • Алгоритм и код программы для создания исходного двоичного файла чисел с произвольным количеством элементов, чтения из файла действительных восьмибайтных элементов и подсчёта общего количества элементов файла. Вывод результата работы программы на экран.

    контрольная работа [1,0 M], добавлен 23.11.2014

  • Математическая постановка задачи для алгоритмизации, рекуррентная зависимость. Алгоритм решения задачи, блок-схема программы. Тестовые данные для тестирования программы. Результаты, соответствующие для первых вводимых данных и листинг программы.

    контрольная работа [27,0 K], добавлен 09.05.2012

  • Методика создания программы, которая выбирает лучшей результат и выводит его на экран с сообщением, что это лучшей результат. Анализ процедуры распознавания простых чисел. Алгоритм и текст программы, переписывающей компоненты файла в обратном порядке.

    курсовая работа [1022,7 K], добавлен 08.02.2010

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

    реферат [14,5 K], добавлен 06.12.2011

  • Словесное описание алгоритма программы. Открытие файла процедурой Rewrite, его проверка на наличие ошибок при открытии. Особенности построения диаграммы. Листинг программы, ее тестирование и отладка. Выполнение процедуры CloseFile при закрытии файла.

    контрольная работа [17,3 K], добавлен 11.06.2010

  • Программа обработки экономической информации, осуществляющая ввод исходной информации из файла. Просмотр таблицы исходных данных и ее редактирование. Внутреннее представление данных. Хранение записей входного файла. Добавление и удаление строк из списка.

    курсовая работа [131,8 K], добавлен 28.12.2012

  • Структура заданного исходного файла и структуры данных, соответствующие данным файла. Подпрограмма проверки принадлежности текста к одной из шести кодовых таблиц. Алгоритмы перекодировки файла в cp1251. Алгоритм сортировки записей исходного файла.

    курсовая работа [63,7 K], добавлен 12.12.2010

  • Назначение команды "diskcomp". Текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в ОС Linux. Создание файла в подкаталоге. Создание файла "oglavlenie.txt" с отсортированным по времени списком файлов.

    курсовая работа [1,6 M], добавлен 22.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.