это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
1. Операція з’єднання (склеювання)
“Е” + “О” + “М” = “ЕОМ”
“КОСМО” + “НАВТ” = “КОСМОНАВТ”
“12” + “345” = “12345”
“345” + “12” = “34512”
Якщо А і В – літерні змінні і , то .
Якщо А – літерна змінна, то получимо А = “МАМА”
2. Обчислення довжини тексту.
А: = “МАТЕМАТИК”, то довж(А) = 9
довж (“алго” + “ритм”) = довж (“алгоритм”) = 8
довж (“____”) = 2
довж (С) = 18
Урок в 14 гр. (14а)
Тема уроку: Операції над літерними величинами
Мета уроку: учні повинні знати, що існує багато операцій над літерними величинами, учні повинні навчитись складати алгоритми з використанням літерних величин
Тип уроку: урок-лекція (з елементами бесіди)
Обладнання уроку: кодоскоп, епідоскоп, КНОТ “Корвет”, магнітофон, слайдоскоп.
Хід уроку
І. Організаційний момент
ІІ. Новинки в області ОТ (Вишиванюк О.)
ІІІ. Опитування учнів (по індивідуальних картках)
IV. Пояснення нового матеріалу.
Значна частина інформації, яка призначена для людини, подається у вигляді текстів.
Робота по коректовці, оформленню, аналізу текстів досить важка і вимагає багаторазового передрукування. Використання ЕОМ в цій області суттєво підвищує ефективність праці.
Ми з вами ознайомились з основними засобами обробки текстів. В алгоритмічній мові тексти подаються у вигляді літерних величин.
Літерні величини – величини, значеннями яких є слова або тексти; іноді літерними називають значення, подані у вигляді окремих знаків (літер), а значення, подані у вигляді слів або текстів, називаються рядковими.
Над літерними величинами виконують наступні операції: з’єднання (або склеювання), обчислення довжини тексту, вирізки, часткової зміни значення літерної величини. Всі ці команди можна реалізувати в системі Бейсік Корвет за допомогою спеціальних операторів
1. У навчальній алгоритмічній мові операція з’єднання чи склеювання двох текстів, позначається значком “+”. В результаті виконання цієї команди два тексти з’єднуються в один. Наприклад:
3. Операція з’єднаня (склеювання)
“Е” + “О” + “М” = “ЕОМ”
“КОСМО” + “НАВТ” = “КОСМОНАВТ”
“12” + “345” = “12345”
“345” + “12” = “34512”
Якщо А і В – літерні змінні і , то .
Якщо А – літерна змінна, то получимо А = “МАМА”
2. Обчислення довжини тексту
В багатьох задачах на обробку текстової інформації є потреба визначити довжину тексту, який є значенням літерної величини. У навчальній алгоритмічній мові це робиться за допомогою функції довж (А).
Якщо, наприклад:
А: = “МАТЕМАТИК”, то довж(А) = 9
довж (“алго” + “ритм”) = довж (“алгоритм”) = 8
Існує текст довжини О, в складі якого немає жодного символа. Він позначається двома поряд написаними лапками і називається пустим текстом. Пустий текст не слід плутати з текстом, який складається з пробілів, так як пробіл – це символ, який займає на папері деякий простір:
довж (“__ __”) = 2
Символи в тексті починаються з одиниці, тобто нумеруються зліва направо. Нехай літерна змінна С.
С = “основи інформатики”, тоді
довж (С) = 18
| О | С | Н | О | В | И | І | Н | Ф | О | Р | М | А | Т | И | К | И | |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
Функція довж має таку властивість:
довж (А+В) = довж (А) + довж (В)
Вирізка тексту здійснюється за допомогою функції сим (А, n, m). Це означає, що із значення літерної змінної А відрізняється частина тексту від символу, що має порядковий номер n, до символу, що має порядковий номер m. Наприклад, якщо літерна змінна А =
А = “інформатика”
сегм (A, 3, 7) = “форма”
сегм (A, 8, 10) = “тик”
сегм (A, 5, 5) = “р”
сегм (“ЕОМ”, 2, 2) = “о”
4. Команда часткової зміни значення літерної величини в НАМ записується так:
за цією командою частина тексту – значення змінної А від символу, що стоїть на р-ому місці, до символу, що стоїть на q-му місці, замінюється текстом
Цю команду можна задати операторами, адекватними командам вирізки і склеювання:
Якщо Z = “КОМП’ЮТЕР”
СЕГМ(Z,1, 4) + СЕГМ(Z,2, 2) + СЕГМ(Z,7, 7) = “КОМПОТ”
СЕГМ(Z,9, 9) + “О” + СЕГМ(Z,3, 3) = “РОМ”
Вправа №1. Скласти алгоритм підрахунку кількості букв “а” в літерній змінній слово.
алг КІЛЬКІСТЬ БУКВ а (літ слово, ціл n)
арг слово
рег n
почнат і
n: = 0
для і від 1 додовж (слово)
пц
якщосегм (слово, і, і) = “а”
то n: = n + 1
все
пц
кін
І. Визначити, скільки разів в даному слові зустрічається буква “а”.
4
Z = “КОМП’ЮТЕР”
СЕГМ(Z,1, 4) + СЕГМ(Z,2, 2) + СЕГМ(Z,7, 7) = “КОМПОТ”
СЕГМ(Z,9, 9) + “О” + СЕГМ(Z,3, 3) = “РОМ”
Вправа №1. Скласти алгоритм підрахунку кількості букв “а” в літерній змінній слово.
| О | С | Н | О | В | И | І | Н | Ф | О | Р | М | А | Т | И | К | И | |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
Функція довж має таку властивість:
довж (А+В) = довж (А) + довж (В)
3. Вирізка тексту.
сегм (A, n, m)
А = “інформатика”
сегм (A, 3, 7) = “форма”
сегм (A, 8, 10) = “тик”
сегм (A, 5, 5) = “р”
сегм (“ЕОМ”, 2, 2) = “о”
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Выполнить 2 контрольные работы по Информационные технологии и сети в нефтегазовой отрасли. М-07765
Контрольная, Информационные технологии
Срок сдачи к 12 дек.
Архитектура и организация конфигурации памяти вычислительной системы
Лабораторная, Архитектура средств вычислительной техники
Срок сдачи к 12 дек.
Организации профилактики травматизма в спортивных секциях в общеобразовательной школе
Курсовая, профилактики травматизма, медицина
Срок сдачи к 5 дек.
краткая характеристика сбербанка анализ тарифов РКО
Отчет по практике, дистанционное банковское обслуживание
Срок сдачи к 5 дек.
Исследование методов получения случайных чисел с заданным законом распределения
Лабораторная, Моделирование, математика
Срок сдачи к 10 дек.
Проектирование заготовок, получаемых литьем в песчано-глинистые формы
Лабораторная, основы технологии машиностроения
Срок сдачи к 14 дек.
Вам необходимо выбрать модель медиастратегии
Другое, Медиапланирование, реклама, маркетинг
Срок сдачи к 7 дек.
Ответить на задания
Решение задач, Цифровизация процессов управления, информатика, программирование
Срок сдачи к 20 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Информационные технологии
Срок сдачи к 11 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Геология
Срок сдачи к 11 дек.
Разработка веб-информационной системы для автоматизации складских операций компании Hoff
Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления
Срок сдачи к 1 мар.
Нужно решить задание по информатике и математическому анализу (скрин...
Решение задач, Информатика
Срок сдачи к 5 дек.
Заполните форму и узнайте цену на индивидуальную работу!