Видеоурок
Текстовый урок
Тесты
Во к уроку
На предыдущих уроках мы подробно рассмотрели внутреннее устройство компьютера – его комплектующие и основные внутренние части. Однако для того, чтобы рассматривать современный компьютер как полноценное средство обработки информации (то есть устройство, выполняющее конкретные прикладные задачи), необходимо учесть также и его программное обеспечение, то есть все приложения и службы, установленные на данный компьютер. На сегодняшнем уроке вы познакомитесь с различными видами программного обеспечения, узнаете, для чего нужна та или иная программа и научитесь их устанавливать.
Введение
Что же такое программное обеспечение компьютера? Рассмотрим этот термин подробнее.
Программное обеспечение (ПО) – это все компьютерные программы, процедуры и соответствующая документация и данные, относящиеся к функционированию данной компьютерной системы.
Всё программное обеспечение можно разделить на следующие типы
Виды программного обеспечения
1. Системное программное обеспечение. Это такие программы, которые входят в состав операционной системы и являются составной ее частью. Обычно они обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода а также сетевое оборудование. Типичным примером для системной программы является драйвер. Драйвер– это компьютерная программа, при которой другие программы получают доступ к аппаратному обеспечению некоторого устройства (например, к принтеру, сканеру, видеокарте и т. д.). Драйверы являются неотъемлемой составляющей операционной системы – совокупность программ, организующих согласованную работу всех модулей компьютера.
2. Обслуживающие программы.К ним относятся те программы, которые выполняют вс обслуживающие либо сервисные функции, например архиваторы, антивирусы и программы для обслуживания жесткого диска компьютера. Программы такого типа также называют утилитами (от англ. utilize – «использовать»).
3. Прикладные программы –это обширный класс программ, предназначенный для решения отдельных определенных пользователем задач, связанных с обработкой данных в определенной области деятельности. К ним можно отнести, например, текстовые, графические, аудио, видео-редакторы, средства управления базами данных, обучающие, тестовые, игровые программы и т. д.
Большинство программ на сегодняшний день создаются с привязкой к конкретной операционной системе (например, Windows, Linux, Android, MacOS) и т. д. Этот факт необходимо обязательно учитывать при выборе той или иной программы.
Перед запуском программы ее нужно правильным образом инсталлировать, то есть установить на данный компьютер. Существуют специальные программы-инсталляторы, например Rpm для ОС Linux или Windows Installer для Windows. Очень часто программы-инсталляторы входят в состав операционной системы по умолчанию. Инсталлировать программу – означает установить (распаковать) все ее значимые файлы в соответствующие директории операционной системы. Для того чтобы программа инсталлировалась верно, она должна содержать так называемый дистрибутив. Дистрибутив программы (от англ. distribute – распределять) – это совокупность компонентов, необходимых для ее установки (инсталляции). Дистрибутив операционной системы обычно содержит в себе программы для начальной инициализации системы.
Поделитесь своими знаниями, ответьте на вопрос:
1.заполните массив случайными числами в диапазоне 20..100 и подсчитайте отдельно число чётных и нечётных элементов (программа питон) 2.заполните массив случайными числами в диапазоне 1000..2000 и подсчитайте число эле‐ ментов, у которых вторая с конца цифра – чётная
from random import randint
n = 100
arr = [randint(20, 100) for _ in range(n)]
even = len([n for n in arr if n % 2 == 0])
odd = len([n for n in arr if n % 2 != 0])
print(*arr)
print('Even:', even)
print('Odd:', odd)
Пример вывода:
29 54 28 65 20 21 66 78 95 22 87 44 61 92 25 26 57 40 67 22 91 62 38 21 44 30 54 82 54 72 72 54 68 52 21 79 85 59 62 47 62 37 80 59 36 30 87 55 39 100 36 33 66 91 27 76 40 100 47 31 73 72 93 62 38 57 85 87 26 52 34 65 56 51 21 22 65 85 58 87 95 67 70 75 30 68 44 35 85 87 92 98 76 52 85 57 20 68 37 67
Even: 53
Odd: 47
(2)
from random import randint
n = 100
arr = [randint(1000, 2000) for _ in range(n)]
numbers = [int(str(n)[-2]) for n in arr]
count = len([n for n in numbers if n % 2 == 0])
print(*arr)
print('Answer:', count)
Пример вывода:
1689 1009 1036 1513 1801 1652 1382 1004 1172 1258 1876 1410 1439 1597 1364 1720 1672 1704 1571 1887 1716 1952 1180 1818 1528 1385 1976 1088 1939 1238 1519 1121 1505 1422 1713 1651 1723 1330 1537 1139 1907 1561 1866 1345 1009 1400 1999 1207 1431 1704 1604 1434 1062 1830 1897 1753 1735 1247 1673 1683 1628 1446 1758 1598 1326 1627 1987 1085 1695 1324 1543 1680 1237 1013 1476 1145 1258 1991 1163 1963 1103 1589 1616 1418 1823 1668 1250 1738 1413 1690 1947 1719 1727 1528 1910 1903 1239 1065 1403 1258
Answer: 51