Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

практика 3

.docx
Скачиваний:
1
Добавлен:
12.04.2025
Размер:
23.02 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

Е.П. Виноградова

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3

ЗАДАЧА О ПЕРЕДАЧЕ ДАННЫХ

по курсу: УЧЕБНАЯ ПРАКТИКА

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2022

Условие задачи:

Файл размером 2Мбайт передаётся через соединение за 64 сек. Определить размер файла

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

Решение:

Размер 2 Мбайт. Размер в Кбайт =2 ⨯ 1024=2048. Время за которое передаётся файл- 64 сек. Значит скорость передачи файла: . Так, как скорость другого соединения вдвое больше, значит она равна 32⨯ 2=64. Через это соединение файл передаётся за 40 сек. Значит размер этого файла: 40 ⨯64= 2560 Кбайт.

Решение задачи на языке программирования С++

#include<iostream>

using namespace std;

int main()

{ int sizemb = 2; // размер файла в Мб

int t1 = 64; //время1

int t2 = 40; //время2

int sizekb = sizemb * 1024; //перевод размера в Кб

int v1 = sizekb / t1; //скорость передачи файла за 64 сек

int v2 = v1 * 2; // вдвое большая скорость передачи файла

int sizekb2 = t2 * v2; //размер файла в Кб за 40 сек с двое большей скоростью

cout << sizekb2;

return 0;

}

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

Вывод: задачи такого типа можно решать как аналитически, так и с помощью программирования. Но благодаря языкам программирования , мы можем решать задачи с большими числами, используя минимальное количество времени.

Соседние файлы в предмете Учебная практика