Главная страница
Навигация по странице:

  • Блок-схема алгоритма

  • Отчет по лабораторной работе по информатике. Отчет по лабораторной работе по дисциплине Информационные технол. Отчет по лабораторной работе по дисциплине информационные технологии студент 1басу1 Иванов Владислав


    Скачать 1.47 Mb.
    НазваниеОтчет по лабораторной работе по дисциплине информационные технологии студент 1басу1 Иванов Владислав
    АнкорОтчет по лабораторной работе по информатике
    Дата08.03.2022
    Размер1.47 Mb.
    Формат файлаodt
    Имя файлаОтчет по лабораторной работе по дисциплине Информационные технол.odt
    ТипОтчет
    #387125


    Московский автомобильно-дорожный государственный технический университет

    Отчет по лабораторной работе по дисциплине информационные технологии

    Выполнил: студент 1бАСУ1

    Иванов Владислав

    Преподаватель: Голубкова В. Б.

    Содержание


    Содержание 1

    Использование средств WORD и EXCEL для создания комплексных документов 2

    Блок-схема алгоритма 2

    График функции Excel 3

    Одномерные массивы 5

    7

    Двумерные массивы 8

    С файлом 11

    Вычисление с точностью 13

    Работа со строками 15

    С файлом 18

    Структуры 20

    20


    Использование средств WORD и EXCEL для создания комплексных документов





    Разработать алгоритм и программу вычисления значений функции F(x) для N значений аргумента x, равномерно распределенных на отрезке [A, B]



    Блок-схема алгоритма







    График функции Excel










    Одномерные массивы































































    Двумерные массивы






















    С файлом

























    Вычисление с точностью




































    Работа со строками







































































    С файлом



























    Структуры










































































    #include

    #include

    #define MAX 100

    using namespace std;

    struct Date

    {

    string mounth;

    int yaer;

    int chislo;

    };

    struct Building

    {

    int number;

    string name;

    string profession;

    int razryad;

    int stag;

    Date built;

    };

    void printIvormation(Building object)

    {

    cout<<"\t"<

    cout<

    <<"\t"<

    }

    int main()

    {

    fstream f("file.txt");

    Building arr[MAX];

    int sl=0, tok=0, fr=0, sf=0, k=0;

    string m;

    while(f)

    {

    f>>arr[k].number;

    f>>arr[k].name;

    f>>arr[k].built.chislo>>arr[k].built.mounth>>arr[k].built.yaer;

    f>>arr[k].profession;

    f>>arr[k].razryad;

    f>>arr[k].stag;

    k++;

    }

    ofstream fout("file.txt", ios::app);

    while(true)

    {

    cout<<"Добавить новые данны[ y/n ]? ";

    cin>>m;

    if(m=="n") break;

    else if(m=="y")

    {

    cout<

    cin>>arr[k].number;

    fout<

    cout<<" ФИО: ";

    cin>>arr[k].name;

    fout<

    cout<<" Дата рождения: ";

    cin>>arr[k].built.chislo>>arr[k].built.mounth>>arr[k].built.yaer;

    fout<

    cout<<" Профессия: ";

    cin>>arr[k].profession;

    fout<

    cout<<" Разряд: ";

    cin>>arr[k].razryad;

    fout<

    cout<<" Стаж: ";

    cin>>arr[k].stag;

    fout<

    cout<

    k++;

    }

    else cout<<"не понял...";

    }

    cout<

    for(int i=0; i

    {

    if(arr[i].number==0) continue;

    printIvormation(arr[i]);

    cout<

    if(arr[i].profession=="сварщик") sf+=1;

    if(arr[i].profession=="фрезеровщик") fr+=1;

    if(arr[i].profession=="токарь") tok+=1;

    if(arr[i].profession=="слесарь") sl+=1;

    }



    ofstream fout1("file1.txt");

    fout1<

    fout1<<"\t"<

    fout1<

    fout1<<"Список рабочих 6 разряда страше 50 лет, стаж работы которых менее 20 лет: "<

    fout1<

    for(int i=0; i

    {

    if(arr[i].number==0) continue;

    if(arr[i].razryad==6 && 2022-arr[i].built.yaer>50 && arr[i].stag<=20)

    fout1<<"\t"<

    }

    f.close();

    fout1.close();

    }






    07.09.21


    написать администратору сайта