ГДЗ Информатика 9 класс. Учебник [Ривкинд Й.Я., Лысенко Т.И., Черникова Л.А.] 2017

icon07.02.2019, icon9 Клас / Інформатика, icon9 686, icon2



ГЛАВА 6. ТАБЛИЧНОЙ ВЕЛИЧИНЫ И АЛГОРИТМЫ ИХ ОБРАБОТКИ
6.1. Табличные величины (Страница 157)
Ответьте на вопрос
1. Что такое табличная величина?
Табличная величина - это упорядоченный набор переменных одного типа.
2. Из чего состоит имя элемента табличной величины?
Имя элемента табличной величины состоит из имени этой табличной величины и порядкового номера этого элемента в табличной величине, который взят в квадратные скобки.
3. Как объявляется переменная типа табличная величина в строке var?
Для этого после заголовка процедуры перед телом процедуры, которое ограничивается служебными словами begin и end, размещают раздел объявления переменных, начинается служебным словом var: var имя-переменной: тип-переменной. Если описывается несколько переменных одного типа, то их имена записывают через запятую. var переменная-1, m, переменная _N: тип-переменных Если программа будет содержать переменные разных типов, то служебное слово var записывают один раз, а перечень переменных каждого другого типа записывают в новой строке.
4. Что может использоваться как номер элемента табличной величины?
Таблица определяется именем (идентификатором) и количеством индексов (номеров), необходимые для определения местоположения требуемого элемента массива. Имя массива является единым для всех его элементов.
5. Каким может быть диапазон номеров элементов табличной величины?
В программировании количество индексов таблицы называют размерностью, количество разрешенных значений каждого индекса - диапазоном, а совокупность размерности и диапазона - по форме массива. Массивы могут быть одномерные и двухмерные.
6. Какие свойства многострочного текстового поля вы знаете? Определяющие значение каждой из них?
Свойства многострочного текстового поля. Для ввода и вывода значений элементов одномерного массива можно воспользоваться многострочным полем (компонент типа ТМеmо), который можно разместить на форме так же, как и другие компоненты. Среди свойств этого компонента есть много таких, которые имели ранее рассмотренные нами компоненты: Name, Color, Font, Enabled, Visible, Height, Width, Top, Left и in. Среди свойств, которых не было предыдущие компоненты, рассмотрим следующие:
ScrollBars (англ. Scroll - прокрутка, bars - прямоугольные полосы) - значение этого свойства определяет наличие или отсутствие на этом компоненте полос прокрутки (горизонтальной - ssHorizontal, вертикальной - ssVertical обоих - ssBoth) для просмотра текста, который выходит за пределы компонента;
ReadOnly (англ. Read - читать, only - только) - значение этого свойства определяет возможность редактирования строк компонента: False - можно редактировать, True - нельзя (только для чтения)
Lines (англ. Lines - линии, строки) - значением этого свойства является набор значений, расположенных в строках этого компонента; каждая строка имеет номер, нумерация строк начинается с 0;
Lines.Count (англ. Count - подсчет) - значение этого свойства равно количеству заполненных данными строк компонента; отметим, что это свойство отсутствует в списке свойств окна Object Inspector.
Тогда при сохранении проекта эти значения также будут сохранены и автоматически появятся в этом поле после запуска проекта на выполнение.
7. Как ввести числа в многострочное текстовое поле к запуску проекта?
Можно ввести числа в многострочное поле к запуску проекта, изменяя значение свойства Lines этого поля. Это удобно делать, например, на этапе отладки программы. Для этого нужно:
1. Выбрать многострочное поле.
2. Выбрать кнопку в конце строки Lines окна Object Inspector.
3. В окне String List Editor (англ. String - строка текста, list - список, editor - редактор), открывшемся удалить текст первой строки и ввести данные десяти цифр, нажимая после каждого клавишу Enter.
4. Выбрать кнопку OK.
8. Как ввести значения элементов табличной величины в многострочное текстовое поле?
Для ввода, вывода и обработки массива текстовых строк в средах программирования можно использовать элемент управления - многострочное текстовое поле.
В среде Lazarus многострочное текстовое поле задают элементом Memo с панели компонентов экранной формы Стандартная.
Размер текстового поля изменяют в процессе настройки экранной формы перетаскиванием маркеров изменения размера или в программе, предоставляя необходимых значений свойствам Width {Ширина), Height (Высота).
Обработка текста в поле Memo возможно также с использованием буфера обмена, при этом можно применять стандартные комбинации клавиш: Ctrl + X - вырезать, Ctrl + C - копировать, Ctrl + V - вставить.
В инспекторе объектов меняют значение таких свойств элемента управления Memo (табл. 15.2).
9. Как вывести значения элементов табличной величины в многострочное текстовое поле?
Например, на рисунке 15.2 дано описание линейной табличной величины - одномерного массива с именем а, состоящий из не более 10 целых чисел. Двумерный массив b из 100 целых чисел (таблица из 10 строк, в каждой из которых есть таблица из 10 значений или таблица с 10 строк и 10 столбцов) можно задать одним из представленных способов.
Чтобы обратиться к конкретному элемента линейного массива, следует после имени массива записать в квадратных скобках индекс нужного элемента, например а [4]. Аналогично можно обратиться к любому элементу двумерного массива, но в квадратных скобках следует записать номер строки и номер столбца, где расположен нужный элемент. Например, b [2,3] - элемент, в двумерном массиве расположен на пересечении второй строки и третьего столбца.
10. Какие преимущества имеет использование табличных величин перед использованием отдельных переменных?
Например, если надо составить программу для вычисления средней массы ста учеников 9-х классов, то очевидно нужно использовать 100 переменных типа real, значением каждой из которых будет масса соответствующего девятиклассника по данным ста учеников 9-х классов, найти сумму значений этих переменных и разделить ее на 100.
Если использовать 100 переменных типа real с произвольными именами, например a, b, c, z, aa, ab, ac, ..., az, ba, bb, bc, bz, ca, cb, cc, ..., cv .


iconГДЗ Учебник 2017 9 клас Інформатика Информатика Генеза Ривкінд Лисенко Чернікова Шакотько
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації

    ГДЗ Информатика 5 класс. Учебник [М.М., Крамаровский С.М.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Корниєнко М.М., Крамаровский С.М., Зарецкая И.Т. Год издания 2018. Новая программа 2018 года. (Ответы /...

    ГДЗ Информатика 5 класс. Учебник [Бондаренко А.А., Ластовецкий В.В.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к учебнику для учреждений общего среднего образования по информатике 5 класс. Издательство "Ранок" Харьков. Авторы учебника: Бондаренко А.А., Ластовецкий В.В., Пилипчук А.П., Шестопалов Е.А. Год издания 2018. Новая программа 2018...

    ГДЗ Информатика 5 класс. Рабочая тетрадь [Морзе Н.В., Барна А.В.] 2018

    В данном материале Вы можете ознакомиться с готовым домашним заданием к рабочей тетради для учреждений общего среднего образования по информатике 5 класс. Издательство "Орион", Киев. Авторы тетради: Морзе Н.В., Барна А.В., Вембер В.П., Кузьминская А.Г. Год издания 2018. Новая программа 2018 года....

    ГДЗ Англійська мова 5 клас. Зошит для контролю [Павліченко О.М.] 2018

    У даному матеріалі Ви можете ознайомитись з готовим домашнім завданням до робочого зошита для контролю рівня знань для закладів загальної середньої освіти з англійської мови 5 клас. Видавництво "Ранок", Харків. Автор зошита: Павліченко О.М. До підручника О.Д. Карп'юк. Рік видання 2018. Нова...

    ГДЗ География 6 класс. Тетрадь для практических работ [Бойко В.Н.] 2014

    В данном материале Вы можете ознакомиться с готовым домашним заданием в тетради для практических работ по географии 6 класс. Издательство "Синица", Харьков. Автор рабочей тетради: Бойко В.Н. Год издания 2014 (Новая программа)...
Обговорення

icon 12.05.2020

а можно пожалуйста ответ на
Запишите выполнение приведенного фрагмента для табличной величины, значениями элементов которой являются числа: 2; -2; 3; 0,25; -4. dob := 1; for i := 1 to 5 do dob := dob * a[i];

icon 09.02.2021

6. Создайте проект, в котором вводятся значения элементов табличной величины с 8 целых чисел, каждое из этих чисел увеличивается на 17 и результаты выводятся в другое многострочное текстовое поле. Сохраните проект в папке с именем Задача 6.1.6, созданной в папке.

Реклама
Що Вас цікавить більше?
Ми в соціальних мережах
Хмаринка тегів