Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Циклические программы




Циклической называется программа, которая является записью циклического алгоритма. В данных программах некоторая часть операторов выполняется многократно, повторяющуюся часть называют циклом.

 

Оператор цикла «FOR…TO…STEP»

В этом операторе после служебного слова FOR записывается начальное значение параметра цикла (счетчик повторений), после слова TO – его конечное значение, после STEP – шаг, с которым происходит изменение параметра (при отсутствии слова STEP шаг берется равным одному по умолчанию).

Пример записи:

FOR I=1 TO N STEP 2

 

После оператора цикла идут повторяющиеся в данном случае операторы, которые обязательно заканчиваются оператором NEXT (после оператора NEXT записывают имя параметра).

 

Пример записи:

FOR I=1 TO N STEP 2

...

NEXT I

 

Пример1. Составить программу вычисления суммы квадратов всех натуральных чисел от 1 до 50. Результат выдать на экран.

 

Программа:

10 REM Сумма

20 S=0

30 FOR I=1 TO 50

40 S=S+I^2

50 NEXT I

60 PRINT «Сумма квадратов равна=»; S

70 END

 

Пояснения:

Сумма квадратов вычисляется по формуле:

В 20-й строке устанавливается первоначальное значение суммы, равное 0. Строки 30-50 организуют цикл для нахождения суммы квадратов. В строке 40 к каждому очередному значению суммы квадратов прибавляется квадрат очередного числа.

Выдача на экран искомого результата осуществляется выполнением 60-й строки.

 

Пример2. Составить программу вычисления суммы квадратов первых нечетных чисел от 1 до N. Результат выдать на экран.

 

Программа:

10 REM Сумма

20 PRINT «Введи число N»

30 INPUT N

40 S=0

50 FOR I=1 TO N STEP 2

60 S=S+I^2

70 NEXT I

80 PRINT «Сумма квадратов равна=»; S

90 END

 

Задания для самостоятельного выполнения.

1. Вычислить сумму кубов n первых натуральных чисел (число n задается

2. с клавиатуры).

3. Вычислить значение суммы: при задании числа n с клавиатуры.

4. Вычислить значение произведения: при задании числа n с клавиатуры.

5. Вычислить значение суммы: при задании числа n с клавиатуры.

 

Тема: Файл и файловая система.

Все программы и данные хранятся в долговременной памяти компьютера в виде файлов.

! Файл –это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной памяти компьютера.

Имя файла. Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и так далее). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.

В операционной системе Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит, например: Формула.doc.

 

Таблица. Типы файлов и расширений.

Тип файла Расширение
Программы exe, com
Текстовые файлы txt, doc, docх
Графические файлы bmp, gif, jpg и др.
Звуковые файлы wav, mid
Видеофайлы avi
Программы на языках программирования bas, pas и др.

 

 

Файловая система. На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой.

Каждый диск разбивается на две области: область хранения файлов и каталог. Каталог содержит имя файла и на начало его размещения на диске. Если провести аналогию диска с книгой, то область хранения файлов соответствует ее содержанию, а каталог – оглавлению. Причем книга состоит из страниц, а диск – из секторов.

! Файловая система – это система хранения файлов и организации каталогов.

 

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

Если на файле хранятся тысячи файлов, то для удобства поиска используется многоуровневая иерархическая файловая система, которая имеет древовидную структуру. Такую иерархическую систему можно сравнить с оглавлением учебника, которое содержит систему разделов, глав, параграфов и пунктов.

Начальный, корневой каталог содержит вложенные каталоги 1-го уровня, в свою очередь, каждый из последних может содержать вложенные каталоги 2-го уровня и т.д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы

 

 

 

 

Путь к файлу. Как найти имеющиеся файлы в файловой системе? Для этого необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель «\» логическое имя диска и последовательность имен, вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Путь можно записать следующим образом:

С:\ ПРОГРАММЫ\ИНФОРМАТИКА\

 

Путь к файлу вместе с именем называют иногда полным именем файла:

С:\ ПРОГРАММЫ\ИНФОРМАТИКА\ кодирование.doc

 

Представление файловой системы с помощью графического интерфейса. В Windows на вершине иерархии папок содержится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети)

 

 

 

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 809; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.