данные, хранящиеся в оперативной памяти компьютера, не сохраняются при выключении электропитания, поэтому уже в самых первых компьютерах возникла необходимость постоянного хранения данных. Для этого использовались перфокарты и перфоленты, затем магнитные ленты и магнитные барабаны. К настоящему времени для постоянного хранения данных используются магнитные и лазерные диска. Устройства для чтения и записи на такие диска называются устройствами внешней памяти. Любой персональный компьютер включает накопители на гибких магнитных дисках (НГМд) и накопители на жестких магнитных дисках (НМД или винчестер). Большинство содержат также устройство для работы с лазерными дисками (CD-ROM)
Каковы причины структуризации программ и использование подпрограмм?
Выделение в программе подпрограмм имеет отчасти объективный, отчасти субъективный характер. Использование подпрограмм позволяет:
- структурировать большие программы, что значительно облегчает работу с текстами программ (поиск нужного места в программе, добавление и изменение фрагментов программы);
|
|
- создавать большие комплексы программ (методы восходящего и нисходящего
программирования);
- локализовать ошибки в программах, так как можно тестировать каждую подпрограмму в отдельности;
- осуществлять коллективную работу над программами (разные подпрограмм могут делать разные программисты);
- создавать библиотеки подпрограмм для коммерческого и некоммерческого использования;
- составлять документацию на программы, включающую перечень и назначение
подпрограмм.