Відповідь:
1. IDE — это интегрированная среда разработки которая являеться комплексным решением для разработки ПО
2.Переменные - это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы
3.int() – функция int() возвращает целое число в десятичной системе счисления
4.input() – функция для ввода информации/значений пользователем
5. print() функция для вывода информации/значений
6. float-тип данных для вещественных чисел либо чисел с плавающей точкой
7.Строка — базовый тип представляющий из себя неизменяемую последовательность символов
8. list-Списки в Python - упорядоченные изменяемые коллекции объектов произвольных типов
9. boolean - Логический тип данных который принимает только два значения 1 либо 0 тоесть True либо False
10.Словарь (dict) — одна из структур, которая хранит данные в формате пар ключ-значение.
Не трать деньги на этот мусор, собранное из него это позавчерашний день! Проц бери хотя бы I3, а памяти не меньше 3Г. Причём, повторюсь, практически за те же деньги.
Если это как бы виртуально, то есть абстрактная задача, то такого рода задачи решаются, например, так
1. Комплектующие раскладываются на "кучки", у тебя это будут отдельные списки, отдельно CPU(процессоры), MB(мамы), Memory(память), HDD(винты) ну и так далее.
В каждом списке основные х-ки, стоимость.
Далее смотришь на то, что в конце-концов хочешь получить и набираешь наилучший вариант, если вышел за лимит стоимости, начинаешь "жертвовать" чем либо, заменяя на более дешёвый вариант. В конце концов получится один или несколько примерно равных вариантов.
Ну, например, если заниматься медиа-, нужжен мощный проц, звуковуха, видеокарта, колонки.
Если играть в игры - то основное видеокарта
Если офисный вариант, то всё по-среднему, всё равно тексты набирать в Ворде.
НО, повторюсь, предлагаемые тобой комплектующие - на сегодняшний день -МУСОР, из которого ничего стоящего собрать нельзя, даже офисный вариант будет слабоват.
Кстати, сейчас, например, LCD-19' стоят всего $100-150. И нужно брать 22-24'', которых у тебя в списке нет.
begin
Randomize;
n:=347000;
max1:=0; max2:=0;
for i:=2017 to 2025 do
begin
p:=round(n*(2*random+1.5)/100);
m:=round(n*(2.5*random+0.5)/100);
if p>max1 then begin max1:=p; im1:=i; end;
if m>max2 then begin max2:=p; im2:=i; end;
n:=n+p-m;
writeln(i,': n = ',n);
end;
writeln('Наибольший прирост = ',max1,', ',im1,' год');
writeln('Наибольшая убыль = ',max2,', ',im2,' год');
end.
Пример:
2017: n = 345558
2018: n = 349922
2019: n = 353532
2020: n = 356979
2021: n = 364842
2022: n = 371614
2023: n = 381020
2024: n = 389903
2025: n = 388485
Наибольший прирост = 11702, 2023 год
Наибольшая убыль = 10701, 2020 год