КАТЕГОРИИ: Архитектура-(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) |
ІV. Закріплення нового матеріалу
Записи Рядки Рядковий тип даних нагадує одновимірний масив, у якому елементами є символи. Приміром, рядок МИНУЛО КІЛЬКА ХВИЛИН можна розглядати як одновимірний масив із 20 символів (включаючи пробіли). Цей рядок можна позначити ідентифікатором (наприклад, Ryadok) і пронумерувати всі символи, вважаючи їх елементами масиву: Ryadok (1) = ' м ',.. Ryadok(20)='Н'. Однак для роботи із символьною інформацією гнучкішим інструментом є не одновимірний масив, а рядок (string). Пов'язано це з тим, що кількість символів у рядку, на відміну від масиву, не фіксована. Завдяки цьому до рядка можна без обмежень застосовувати стандартні операції і функції, призначені для роботи з текстом (див. § 100 «Робота із символами і рядками»).
Розглянемо ще один тип розмірів - записи. Приклади записів трапляються часто, досить глянути в класний журнал або розклад занять. У розкладі занять ви побачите послідовність записів, що складаються з таких компонентів: День тижня, Номер уроку, Предмет, Аудиторія. Ці компоненти називаються полями, причому значення поля можуть належати до різних типів. У нашому прикладі День тижня і Предмет утворять строковий тип, а Номер уроку й Аудиторія - цілий тип. Зміст усіх записів однаковий (заголовок таблиці записом не вважається). Поля запису можуть містити величини різних типів. Пізніше під час вивчення мови Pascal ви дізнаєтесь, що такі типи називаються структурованими. На основі наведеного прикладу можемо сформулювати визначення запису. Запис - це структурований тип даних, що складається з фіксованого числа компонентів одного або кількох типів.
Звертаються до запису за допомогою так званого складеного імені. Спочатку вказується ім'я змінної, а потім через крапку - ім'я поля. Наприклад, доступ до компонентів Предмет у наведеному прикладі можна отримати, записуючи складене ім'я так: a. subject де а - ім'я змінної типу запис, a subject - ідентифікатор поля Предмет. 1. Що розуміють у програмуванні під величиною, константою і змінною? 2. Що таке ідентифікатор? Наведіть приклади ідентифікаторів. 3. Що таке тип величини? 4. Які типи величин належать до стандартних? 5. Назвіть типи числових величин і наведіть приклади. 6. Наведіть приклади чисел із фіксованою крапкою і з плаваючою крапкою. 7. Що таке літерні величини, назвіть типи літерних величин. 8. Наведіть приклади лінійних і прямокутних таблиць. 9. Що таке масив? Для чого служать індекси масиву? 10. Що спільного між рядком і масивом? 11. Що таке запис? Наведіть приклади записів. 12. Що таке алгоритм? Дайте визначення цього поняття. 13. Назвіть виконавців для таких алгоритмів: а - спосіб розв'язання задачі, що записує на дошці вчитель; б - інструкція про те, як завести автомобіль. 14. Назвіть відомі вам властивості алгоритмів. 15. Чи буде вважатися алгоритмом послідовність дій, що не приводить до будь-якого результату? Що таке результативність алгоритму? 16. Наведіть приклади властивості масовості алгоритму. 17. Назвіть відомі вам способи зображення алгоритмів. 18. Які переваги графічного зображення алгоритмів перед словесним записом? 19. Як властивість дискретності алгоритму пов'язана із зображенням алгоритму у вигляді блок-схеми? 20. Назвіть компоненти блок-схем алгоритмів. 21. Чи може умовний блок мати один вихід? 22. Що таке навчальна алгоритмічна мова? Які службові слова у ній застосовуються?
Дата добавления: 2014-01-04; Просмотров: 505; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |