|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Использование подалгоритмов находит широкое применение в практике алгоритмизации и является одним из наиболее значительных и интересных приемов.
Контрольные вопросы
1. Что такое алгоритм? Каким свойствам должен он удовлетворять? 2. Что из нижеперечисленного является свойством алгоритма: a) результативность b) эффективность c) завершенность d) массовость e) определенность 3. Какие вы знаете способы записи алгоритма? Приведите примеры алгоритмов, записанных разными способами. 4. Назовите основные блоки, используемые при графическом способе представления алгоритма? 5. Какие основные структуры алгоритмов вы знаете? 6. Дайте понятие алгоритма линейной структуры? 7. Составьте алгоритм определения площади круга, если известна длина окружности. 8. Какие вы знаете конструкции алгоритма разветвляющейся структуры? 9. Какой блок обязателен при графическом способе представления алгоритма разветвляющейся структуры? 10. Какой алгоритм называется циклическим алгоритмом? 11. Какие структуры алгоритмов повтора вы знаете? 12. Какие циклические структуры относятся к алгоритмам с заранее известным числом повторений? 13. В чем отличие циклической структуры с предусловием от цикла с постусловием? 14. В какой циклической структуре используют блок “модификация? 15. Для чего необходимо подсчитать количество повторений цикла и по какой формуле? 16. Для чего используется параметр цикла и что произойдет при его отсутствии? 17. Что такое вложенные циклы? Какие дополнительные условия необходимо соблюдать при организации вложенных циклов? 18. В каких случаях предпочтительно использовать подчиненные алгоритмы?
19. Блок-схема какого алгоритма представлена ниже?
20. Какое значение получит переменная М при выводе, если начальные значения M=18, N=12?
ГЛАВА 2
Алгоритмический язык ПАСКАЛЬ
2.1 АЛФАВИТ ЯЗЫКА ПАСКАЛЬ
Любой естественный язык состоит из нескольких основных элементов: символов, слов, словосочетаний и предложений. В алгоритмическом языке программирования имеются аналогичные структурные элементы: символы, слова, выражения (словосочетания) и операторы (предложения). При этом слово образуется из последовательности символов, выражение представляет собой группу слов, а оператор — определенную комбинацию слов и выражений. Язык программирования Паскаль, как и другой, имеет свой алфавит.
Алфавит языка Паскаль включает в себя все символы, представленные в кодировочной таблице, которая в настоящий момент загружена в оперативную память или хранится в ПЗУ компьютера. Каждому символу алфавита соответствует индивидуальный числовой код от 0 до 255. Символы с кодом от 0 до 127 представляют собой так называемую основную таблицу кодов ASCII.
2.1.1 Символы алфавита
1. Символы, используемые для составления идентификаторов (имен для обозначения каких-либо объектов): ¨ прописные и строчные буквы латинского алфавита:
|
Аппаратное и программное обеспечение
Графика и компьютерная сфера
Интегрированная геоинформационная система
Интернет
Компьютер
Комплектующие компьютера
Лекции
Методы и средства измерений неэлектрических величин
Обслуживание компьютерных и периферийных устройств
Операционные системы
Параллельное программирование
Проектирование электронных средств
Периферийные устройства
Полезные ресурсы для программистов
Программы для программистов
Статьи для программистов
Cтруктура и организация данных
|
Не нашли то, что искали? Google вам в помощь! |
© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна. |