Скачать 0.64 Mb.
|
ТЕМА №9: ДАННЫЕ ТИПА STRING.ПРОГРАММНО - ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: ЭВМ типа IBM. ТР5. ЦЕЛИ И ЗАДАЧИ: приобретение навыков составления программ с использованием данных типа STRING ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ: Учащиеся должны знать:
Учащиеся должны уметь:
ПЛАН-СОДЕРЖАНИЕ УРОКА Основные понятия Данные типа String или строковые данные (Строка) – это особая форма одномерного массива символов. Отличие строки от массива в том, что массив имеет фиксированную длину (количество элементов), которая определяется при описании. Строковые данные описываются следующим образом: Var S: string[n]; SS: string; где n – число символов в строковой переменной, изменяется от 1 до 255. Длина описанной переменной S - n+1 байт. Максимально возможная длина строковой переменной – 255 символов. S[i] – общий вид элемента строковой переменной Строка имеет две разновидности длины:
0 1 2 3 4 5 6 7 8 9 10
Символ, код которого =7 р=7 n=10 var s:string[10] Когда в описании длина не указывается, то она по умолчанию берется 255 символов. Заполняются строковые данные с помощью оператора присваивания (:=) или оператора ввода (read). Примеры: SS:=’Информатика’; read(s); Сравнение строковых переменных идет слева направо в соответствии с ASCII кодами символов. При сравнении длин строк используются операции =, >=, <=, <>, <, >. Если длина переменных одинакова – больше то, у которого больше код. Если длины разные – более короткая величина меньше. Считается, что отсутствующие символы в более короткой строке имеют код, меньше кода любого действительного символа. Например, ‘AB’ больше, чем ‘A’. Строковые переменные можно склеить (знак +), что равноценно дозаписи символов второй переменной к символам первой. Если длина новой строки превысит допустимую (255) длину, то «лишние» символы отбрасываются. Пример, если а:=’К’; b:=’O’;с:= ‘Т’; х:=а+b+с;d:=a+c+b; – то в х поместится 'КОТ', а в d – ‘КТО’ Для обработки строковых переменных имеется набор специальных процедур и функций. Процедуры обработки строк:
Функции обработки строковых переменных:
Примеры программ:
|
Анкета диагностика эффективности применения проектной деятельности,... «Работа с графикой», «Программирование на языке «Turbo Pascal», «Графика языка Turbo Pascal», «Логические функции ms excel» | Усвоить понятие программы, структуры программы на языке Turbo Pascal,... На прошлых уроках мы познакомились с понятием алгоритма и основами алгоритмизации. Давайте вспомним, что такое алгоритм, какими свойствами... | ||
«Разработка алгоритмов и программирование на языке Pascal» Лабораторный практикум содержит методические указания к выполнению лабораторных работ по алгоритмизации и программированию на языке... | Реферат по теме Понятие алгоритма, его свойства. Описание алгоритмов... Понятие алгоритма, его свойства. Описание алгоритмов с помощью блок схем на языке Turbo Pascal | ||
Пояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal» Изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению... | Аннотация в настоящем докладе обсуждаются возможные способы преобразования... Динамическая эквивалентность как способ преодоления различий в национальных картинах мира | ||
Рабочая программа учебной дисциплины «Русский язык» Спо 230401 Информационные системы (по отраслям) предусматривает изучение следующих учебных циклов: общеобразовательного; общего гуманитарного... | Краткие рекомендации для педагога Полное название разработки Сборник... Фундаментальные основы здоровья и профилактика заболеваний учащихся и преподавателей | ||
Программа по формированию навыков безопасного поведения на дорогах... Если учебная дисциплина сформирована за счет вариативной части циклов опоп, ее индекс и наименование не должны совпадать с индексом... | Урока по информатике в 9 классе. Тема урока: Команды цикла, языка Паскаль Задачи урока: ввести понятие циклических повторений в программе, установить связь между тремя видами циклов, создание алгоритмов... | ||
Тема: разветвляющийся вычислительный процесс. Оператор выбора Цель: Познакомить со структурой оператора выбора case и научить использовать его при составлении программ на языке Pascal | Тема урока: «Составление линейных программ для решения задач на применение... Повторить и обобщить знания о свойствах, типах, способах построения алгоритмов, этапах решения задач, о работе операторов input,... | ||
Угринович Н. Д. Информатика и икт. Профильный уровень: учебник для 10 класса Егэ» увеличено количество часов за счет уменьшения количества часов на темы «Моделирование и формализация» и «Информационное общество».... | «Динамическое Web-Программирование» Целью курса "Динамическое Web-Программирование" является изучение принципов разработки приложений, работающих в среде Интернет и... | ||
Рабочие учебные программы циклов тематического усовершенствования... Рабочая программа составлена на основе образовательного стандарта послевузовской профессиональной подготовки специалистов | Программа по формированию навыков безопасного поведения на дорогах... Планирование составлено на основе авторской программы курса 8-го класса Информатика и икт «Алгоритмизация и программирование на языке... |