|
|
(7 промежуточных версий не показаны.) | Строка 1: |
Строка 1: |
| + | <metakeywords>Информатика, класc, урок, на тему, 9 класc, Массивы в Паскале, алгоритм, программы, цикл</metakeywords> |
| + | |
| '''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика|Информатика]]>>[[Информатика 9 класс|Информатика 9 класс]]>>Информатика: Массивы в Паскале''' | | '''[[Гипермаркет знаний - первый в мире!|Гипермаркет знаний]]>>[[Информатика|Информатика]]>>[[Информатика 9 класс|Информатика 9 класс]]>>Информатика: Массивы в Паскале''' |
| | | |
- | <br> | + | <br> <br> |
| | | |
- | <metakeywords>Информатика, класc, урок, на тему, 9 класc, Массивы в Паскале.</metakeywords>МАССИВЫ В ПАСКАЛЕ
| + | '''§ 42. Массивы в Паскале''' |
| | | |
- | <br>
| |
| | | |
- | <u>§ 42. Массивы в Паскале</u>
| |
| | | |
| Основные темы параграфа: | | Основные темы параграфа: |
| | | |
- | ♦ описание и обработка массива на Паскале; <br>♦ цикл с параметром на Паскале; <br>♦ форматы вывода; <br>♦ программа с двумя массивами. | + | ♦ описание и обработка массива на Паскале; <br>♦ цикл с параметром на Паскале; <br>♦ форматы вывода; <br>♦ [http://xvatit.com/it/fishki-ot-itshki/ '''программа'''] с двумя массивами. |
| | | |
- | А теперь посмотрим, как можно на Паскале запрограммировать алгоритм вычисления среднегодовой температуры. | + | А теперь посмотрим, как можно на Паскале запрограммировать '''[[Алгоритм — модель деятельности исполнителя алгоритмов|алгоритм]]''' вычисления среднегодовой температуры. |
| | | |
| Для этого сначала познакомимся с правилами описания массивов. Заметим, что в данном разделе учебника мы ограничиваемся только работой с одномерными массивами (линейными таблицами). | | Для этого сначала познакомимся с правилами описания массивов. Заметим, что в данном разделе учебника мы ограничиваемся только работой с одномерными массивами (линейными таблицами). |
| | | |
- | ''Описание и обработка массива на Паскале'' | + | <br> |
| + | |
| + | '''Описание и обработка массива на Паскале''' |
| | | |
| Общая форма описания одномерного массива на Паскале такая: | | Общая форма описания одномерного массива на Паскале такая: |
Строка 27: |
Строка 29: |
| var Т: аггау [1..12] оf геаl; | | var Т: аггау [1..12] оf геаl; |
| | | |
- | ''Цикл с параметром на Паскале'' | + | <br> |
| + | |
| + | '''Цикл с параметром на Паскале''' |
| + | |
| + | Рассмотрим полный текст '''[[Програми браузери. Повні уроки|программы]]''' на Паскале.<br> |
| | | |
- | Рассмотрим полный текст программы на Паскале.<br>
| + | [[Image:Informatika 9 239z.jpg|480px|Программа на Паскале]]<br> |
| | | |
| В этой программе дважды использован оператор цикла с параметром. Он имеет следующий формат:<br> | | В этой программе дважды использован оператор цикла с параметром. Он имеет следующий формат:<br> |
Строка 35: |
Строка 41: |
| for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла>;<br> | | for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла>;<br> |
| | | |
- | Если параметр цикла — целая переменная, то ее значение будет возрастать через единицу. Существует другой вариант этого оператора, в котором вместо слова tо записывается downtо. В этом случае значение переметра цикла убывает через единицу. Следовательно, начальное значение в этом случае должно быть больше конечного.<br> | + | Если параметр '''[[Циклiчнi алгоритми. Повні уроки|цикла]]''' — целая переменная, то ее значение будет возрастать через единицу. Существует другой вариант этого оператора, в котором вместо слова tо записывается downtо. В этом случае значение переметра цикла убывает через единицу. Следовательно, начальное значение в этом случае должно быть больше конечного.<br> |
| | | |
| Так же как и для оператора цикла while здесь тело цикла может быть либо простым оператором, либо составным. В первом случае тело цикла заканчивается на ближайшей точке с запятой. В нашем примере — это цикл суммирования. Во втором случае тело цикла заключается между словами begin и еnd (цикл ввода).<br> | | Так же как и для оператора цикла while здесь тело цикла может быть либо простым оператором, либо составным. В первом случае тело цикла заканчивается на ближайшей точке с запятой. В нашем примере — это цикл суммирования. Во втором случае тело цикла заключается между словами begin и еnd (цикл ввода).<br> |
| | | |
- | ''Форматы вывода''<br> | + | <br> |
| + | |
| + | '''Форматы вывода'''<br> |
| | | |
| В программе присутствует еще один новый для вас элемент Паскаля: формат вывода. Это числа с двоеточиями, стоящие после переменных в операторе вывода write:<br> | | В программе присутствует еще один новый для вас элемент Паскаля: формат вывода. Это числа с двоеточиями, стоящие после переменных в операторе вывода write:<br> |
| | | |
- | write (' T [' , I:2, ' ] =' );<br> | + | write (' T [ ' , I:2, ' ] =' );<br> |
| | | |
| В этой записи I : 2 обозначает, что значение переменной I выводится как целое число в две символьные позиции на экране. Для однозначного числа в первой позиции будет помещен пробел, например: _5.<br> | | В этой записи I : 2 обозначает, что значение переменной I выводится как целое число в две символьные позиции на экране. Для однозначного числа в первой позиции будет помещен пробел, например: _5.<br> |
Строка 51: |
Строка 59: |
| Среднегодовая температура = 2.56 градусов | | Среднегодовая температура = 2.56 градусов |
| | | |
- | ''Программа с двумя массивами'' | + | <br> |
| + | |
| + | '''Программа с двумя массивами''' |
| + | |
| + | А теперь расширим условие задачи. Требуется для каждого месяца определить отклонение его средней температуры от среднегодовой величины.<br> |
| | | |
- | А теперь расширим условие задачи. Требуется для каждого месяца определить отклонение его средней температуры от среднегодовой величины.<br>
| + | Вернемся к электронной таблице на рис. 6.9. Добавим к ней еще один столбец С, в котором будут вычисляться искомые отклонения. В ячейку С2 занесем формулу =В2-$В$14. По этой формуле вычислится отклонение январской температуры от среднегодовой. Скопировав эту формулу в ячейки C3:С13, получим все остальные величины. Смысл «замораживания» адреса В14 вам должен быть понятен. Результаты приведены в таблице на рис. 6.10.<br> |
| | | |
- | Вернемся к электронной таблице на рис. 6.9. Добавим к ней еще один столбец С, в котором будут вычисляться искомые отклонения. В ячейку С2 занесем формулу =В2-$В$14. По этой формуле вычислится отклонение январской температуры от среднегодовой. Скопировав эту формулу в ячейки C3:С13, получим все остальные величины. Смысл «замораживания» адреса В14 вам должен быть понятен. Результаты приведены в таблице на рис. 6.10.<br>
| + | [[Image:Informatika 9 241 2.jpg|480px|Температуры и отклонения от среднего]] |
| | | |
- | Реализуем вычисление отклонений в программе на Паскале. Очевидно, в программе должен появиться еще один массив для размещения в нем таблицы отклонений. Дадим этому массиву имя Dt. Как и массив температур, он состоит из 12 чисел: Dt [1], Dt [2], Dt [3], …, Dt [12].<br> | + | Реализуем вычисление отклонений в программе на Паскале. Очевидно, в программе должен появиться еще один массив для размещения в нем таблицы отклонений. Дадим этому массиву имя Dt. Как и массив температур, он состоит из 12 чисел: Dt [1], Dt [2], Dt [3], …, Dt [12].<br> |
| | | |
- | К предыдущей программе надо добавить описание массива Dt в следующем виде: | + | К предыдущей программе надо добавить описание массива Dt в следующем виде: |
| | | |
| var Dt: array [1..12] of real; | | var Dt: array [1..12] of real; |
| | | |
- | Значение каждого элемента массива равно разности между температурой соответствующего месяца и среднегодовой температурой. Например, для января: Dt [ 1 ] = Т [ 1 ] – Tsred. Такие вычисления повторяются в цикле 12 раз. Значения массива Dt выводятся на экран. | + | Значение каждого элемента массива равно разности между температурой соответствующего месяца и среднегодовой температурой. Например, для января: Dt [1] = Т [1] – Tsred. Такие вычисления повторяются в цикле 12 раз. Значения массива Dt выводятся на экран. |
| | | |
- | Запишем на Паскале фрагмент, который надо вставить в конец предыдущей программы, чтобы решить поставленную задачу. | + | Запишем на Паскале фрагмент, который надо вставить в конец предыдущей программы, чтобы решить поставленную задачу. |
| + | |
| + | [[Image:Informatika 9 241w.jpg|480px|Фрагмент программы]]<br> |
| | | |
| Здесь вычисление значений массива Dt и вывод их на экран совмещены в одном цикле. Результат работы программы будет следующим: | | Здесь вычисление значений массива Dt и вывод их на экран совмещены в одном цикле. Результат работы программы будет следующим: |
| | | |
- | Dt[ 1]= -23,56<br>Dt[ 2]= -20,56<br>Dt[ 3]= -10,06<br>...<br>Dt[12]= -20,56 | + | Dt[ 1]= -23,56<br>Dt[ 2]= -20,56<br>Dt[ 3]= -10,06<br>...<br>Dt[12]= -20,56 |
| | | |
- | Как и следовало ожидать, это те же самые числа, что получены в электронной таблице. | + | Как и следовало ожидать, это те же самые числа, что получены в электронной таблице. |
| | | |
- | <u>''Коротко о главном''</u> | + | <br> |
| | | |
- | Формат описания массива на Паскале:
| + | '''Коротко о главном''' |
| | | |
- | var <имя массива>: array [<нижняя граница индекса .. верхняя граница индекса>] of <тип массива> | + | Формат описания массива на Паскале: |
| + | |
| + | var <имя массива>: array [<нижняя граница индекса .. верхняя граница индекса>] of <тип массива> |
| | | |
| Формат оператора цикла с параметром: | | Формат оператора цикла с параметром: |
| | | |
- | for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла> | + | for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла> |
| | | |
- | В формате вывода указывается количество позиций на экране для вывода значения. Для вещественного числа указывается также количество цифр в дробной части. | + | В формате вывода указывается количество позиций на экране для вывода значения. Для вещественного числа указывается также количество цифр в дробной части. |
| | | |
- | В программе на Паскале должен быть описан каждый используемый в ней массив. | + | В программе на Паскале должен быть описан каждый используемый в ней массив. |
| | | |
- | <u>''Вопросы и задания''</u> | + | <br> |
| | | |
- | 1. Как можно описать на Паскале массив, в котором будут храниться значения численности населения Москвы к концу каждого года XX века?<br>2. Вы приобрели котенка. Каждый вечер вы определяете его вес с помощью весов. Как можно описать на Паскале массив, в котором будут храниться значения веса котенка в течение месяца (например, мая)?<br>3. Напишите фрагмент программы на Паскале ввода исходных данных для массивов, определенных в заданиях 1 и 2.<br>4. Введите в компьютер программу Temperature, добавив к ней обработку массива Dt. Выполните программу, получите результаты. Сравните их с приведенными в параграфе.<br>5. Составьте программы на Паскале по алгоритмам из заданий 3, 4 предыдущего параграфа. Выполните эти программы на компьютере.<br>''<br>И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов''
| + | '''Вопросы и задания''' |
| | | |
- | <br> <sub>Информатика в школе, скачать бесплатно тесты, полный курс информатики, онлайн библиотека с книгами и учебниками по информатике на скачку, планы уроков информатики 9 класс</sub> | + | ''1. Как можно описать на Паскале массив, в котором будут храниться значения численности населения Москвы к концу каждого года XX века?<br>2. Вы приобрели котенка. Каждый вечер вы определяете его вес с помощью весов. Как можно описать на Паскале массив, в котором будут храниться значения веса котенка в течение месяца (например, мая)?<br>3. Напишите фрагмент программы на Паскале ввода исходных данных для массивов, определенных в заданиях 1 и 2.<br>4. Введите в компьютер программу Temperature, добавив к ней обработку массива Dt. Выполните программу, получите результаты. Сравните их с приведенными в параграфе.<br>5. Составьте программы на Паскале по алгоритмам из заданий 3, 4 предыдущего параграфа. Выполните эти программы на компьютере.'' |
| + | |
| + | <br> |
| + | |
| + | <br>''<br>И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс<br>Отослано читателями из интернет-сайтов'' |
| + | |
| + | <br> <sub>Информатика в школе, скачать бесплатно тесты, полный курс информатики, [[Гипермаркет знаний - первый в мире!|онлайн библиотека]] с книгами и учебниками [[Інформатика|по информатике]] на скачку, планы уроков [[Информатика 9 класс|информатики 9 класс]]</sub> |
| | | |
| <br> | | <br> |
| | | |
| '''<u>Содержание урока</u>''' | | '''<u>Содержание урока</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] конспект урока ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] конспект урока ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] опорный каркас | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] опорный каркас |
- | [[Image:1236084776 kr.jpg|10x10px]] презентация урока | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] презентация урока |
- | [[Image:1236084776 kr.jpg|10x10px]] акселеративные методы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] акселеративные методы |
- | [[Image:1236084776 kr.jpg|10x10px]] интерактивные технологии | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] интерактивные технологии |
| | | |
| '''<u>Практика</u>''' | | '''<u>Практика</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] задачи и упражнения | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] задачи и упражнения |
- | [[Image:1236084776 kr.jpg|10x10px]] самопроверка | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] самопроверка |
- | [[Image:1236084776 kr.jpg|10x10px]] практикумы, тренинги, кейсы, квесты | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] практикумы, тренинги, кейсы, квесты |
- | [[Image:1236084776 kr.jpg|10x10px]] домашние задания | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] домашние задания |
- | [[Image:1236084776 kr.jpg|10x10px]] дискуссионные вопросы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] дискуссионные вопросы |
- | [[Image:1236084776 kr.jpg|10x10px]] риторические вопросы от учеников | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] риторические вопросы от учеников |
- |
| + | |
| '''<u>Иллюстрации</u>''' | | '''<u>Иллюстрации</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] аудио-, видеоклипы и мультимедиа ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] аудио-, видеоклипы и мультимедиа ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] фотографии, картинки | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] фотографии, картинки |
- | [[Image:1236084776 kr.jpg|10x10px]] графики, таблицы, схемы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] графики, таблицы, схемы |
- | [[Image:1236084776 kr.jpg|10x10px]] юмор, анекдоты, приколы, комиксы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] юмор, анекдоты, приколы, комиксы |
- | [[Image:1236084776 kr.jpg|10x10px]] притчи, поговорки, кроссворды, цитаты | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] притчи, поговорки, кроссворды, цитаты |
| | | |
| '''<u>Дополнения</u>''' | | '''<u>Дополнения</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] рефераты''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] рефераты''' |
- | [[Image:1236084776 kr.jpg|10x10px]] статьи | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] статьи |
- | [[Image:1236084776 kr.jpg|10x10px]] фишки для любознательных | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] фишки для любознательных |
- | [[Image:1236084776 kr.jpg|10x10px]] шпаргалки | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] шпаргалки |
- | [[Image:1236084776 kr.jpg|10x10px]] учебники основные и дополнительные | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] учебники основные и дополнительные |
- | [[Image:1236084776 kr.jpg|10x10px]] словарь терминов | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] словарь терминов |
- | [[Image:1236084776 kr.jpg|10x10px]] прочие | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] прочие |
| | | |
| <u>Совершенствование учебников и уроков | | <u>Совершенствование учебников и уроков |
- | </u>'''[[Image:1236084776 kr.jpg|10x10px]] исправление ошибок в учебнике''' | + | </u>'''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] исправление ошибок в учебнике''' |
- | [[Image:1236084776 kr.jpg|10x10px]] обновление фрагмента в учебнике | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] обновление фрагмента в учебнике |
- | [[Image:1236084776 kr.jpg|10x10px]] элементы новаторства на уроке | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] элементы новаторства на уроке |
- | [[Image:1236084776 kr.jpg|10x10px]] замена устаревших знаний новыми | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] замена устаревших знаний новыми |
- |
| + | |
| '''<u>Только для учителей</u>''' | | '''<u>Только для учителей</u>''' |
- | '''[[Image:1236084776 kr.jpg|10x10px]] идеальные уроки ''' | + | '''[[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] идеальные уроки ''' |
- | [[Image:1236084776 kr.jpg|10x10px]] календарный план на год | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] календарный план на год |
- | [[Image:1236084776 kr.jpg|10x10px]] методические рекомендации | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] методические рекомендации |
- | [[Image:1236084776 kr.jpg|10x10px]] программы | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] программы |
- | [[Image:1236084776 kr.jpg|10x10px]] обсуждения | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] обсуждения |
| | | |
| | | |
Текущая версия на 06:03, 4 июля 2012
Гипермаркет знаний>>Информатика>>Информатика 9 класс>>Информатика: Массивы в Паскале
§ 42. Массивы в Паскале
Основные темы параграфа:
♦ описание и обработка массива на Паскале; ♦ цикл с параметром на Паскале; ♦ форматы вывода; ♦ программа с двумя массивами.
А теперь посмотрим, как можно на Паскале запрограммировать алгоритм вычисления среднегодовой температуры.
Для этого сначала познакомимся с правилами описания массивов. Заметим, что в данном разделе учебника мы ограничиваемся только работой с одномерными массивами (линейными таблицами).
Описание и обработка массива на Паскале
Общая форма описания одномерного массива на Паскале такая:
var <имя массива>: array [<нижняя граница индекса .. верхняя граница индекса>] of <тип массива>
Слово «аrray» буквально переводится как «массив». Границы индекса могут быть любыми целыми числами. Важно, чтобы нижняя граница была меньше верхней границы. Описание массива температур будет следующим:
var Т: аггау [1..12] оf геаl;
Цикл с параметром на Паскале
Рассмотрим полный текст программы на Паскале.

В этой программе дважды использован оператор цикла с параметром. Он имеет следующий формат:
for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла>;
Если параметр цикла — целая переменная, то ее значение будет возрастать через единицу. Существует другой вариант этого оператора, в котором вместо слова tо записывается downtо. В этом случае значение переметра цикла убывает через единицу. Следовательно, начальное значение в этом случае должно быть больше конечного.
Так же как и для оператора цикла while здесь тело цикла может быть либо простым оператором, либо составным. В первом случае тело цикла заканчивается на ближайшей точке с запятой. В нашем примере — это цикл суммирования. Во втором случае тело цикла заключается между словами begin и еnd (цикл ввода).
Форматы вывода
В программе присутствует еще один новый для вас элемент Паскаля: формат вывода. Это числа с двоеточиями, стоящие после переменных в операторе вывода write:
write (' T [ ' , I:2, ' ] =' );
В этой записи I : 2 обозначает, что значение переменной I выводится как целое число в две символьные позиции на экране. Для однозначного числа в первой позиции будет помещен пробел, например: _5.
В операторе вывода результата также используется формат: Тsred:6:2. Значение переменной Тsred выводится как смешанное число в 6 позиций, две последние из которых занимает дробная часть. В третьей справа позиции — точка. Лишние позиции для целой части занимаются пробелами. Например: _34.25. Результат выполнения программы Тemperature будет выведен на экран в следующем виде:
Среднегодовая температура = 2.56 градусов
Программа с двумя массивами
А теперь расширим условие задачи. Требуется для каждого месяца определить отклонение его средней температуры от среднегодовой величины.
Вернемся к электронной таблице на рис. 6.9. Добавим к ней еще один столбец С, в котором будут вычисляться искомые отклонения. В ячейку С2 занесем формулу =В2-$В$14. По этой формуле вычислится отклонение январской температуры от среднегодовой. Скопировав эту формулу в ячейки C3:С13, получим все остальные величины. Смысл «замораживания» адреса В14 вам должен быть понятен. Результаты приведены в таблице на рис. 6.10.
Реализуем вычисление отклонений в программе на Паскале. Очевидно, в программе должен появиться еще один массив для размещения в нем таблицы отклонений. Дадим этому массиву имя Dt. Как и массив температур, он состоит из 12 чисел: Dt [1], Dt [2], Dt [3], …, Dt [12].
К предыдущей программе надо добавить описание массива Dt в следующем виде:
var Dt: array [1..12] of real;
Значение каждого элемента массива равно разности между температурой соответствующего месяца и среднегодовой температурой. Например, для января: Dt [1] = Т [1] – Tsred. Такие вычисления повторяются в цикле 12 раз. Значения массива Dt выводятся на экран.
Запишем на Паскале фрагмент, который надо вставить в конец предыдущей программы, чтобы решить поставленную задачу.

Здесь вычисление значений массива Dt и вывод их на экран совмещены в одном цикле. Результат работы программы будет следующим:
Dt[ 1]= -23,56 Dt[ 2]= -20,56 Dt[ 3]= -10,06 ... Dt[12]= -20,56
Как и следовало ожидать, это те же самые числа, что получены в электронной таблице.
Коротко о главном
Формат описания массива на Паскале:
var <имя массива>: array [<нижняя граница индекса .. верхняя граница индекса>] of <тип массива>
Формат оператора цикла с параметром:
for <параметр цикла> := <начальное значение параметра> to <конечное значение параметра> do <тело цикла>
В формате вывода указывается количество позиций на экране для вывода значения. Для вещественного числа указывается также количество цифр в дробной части.
В программе на Паскале должен быть описан каждый используемый в ней массив.
Вопросы и задания
1. Как можно описать на Паскале массив, в котором будут храниться значения численности населения Москвы к концу каждого года XX века? 2. Вы приобрели котенка. Каждый вечер вы определяете его вес с помощью весов. Как можно описать на Паскале массив, в котором будут храниться значения веса котенка в течение месяца (например, мая)? 3. Напишите фрагмент программы на Паскале ввода исходных данных для массивов, определенных в заданиях 1 и 2. 4. Введите в компьютер программу Temperature, добавив к ней обработку массива Dt. Выполните программу, получите результаты. Сравните их с приведенными в параграфе. 5. Составьте программы на Паскале по алгоритмам из заданий 3, 4 предыдущего параграфа. Выполните эти программы на компьютере.
И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс Отослано читателями из интернет-сайтов
Информатика в школе, скачать бесплатно тесты, полный курс информатики, онлайн библиотека с книгами и учебниками по информатике на скачку, планы уроков информатики 9 класс
Содержание урока
конспект урока
опорный каркас
презентация урока
акселеративные методы
интерактивные технологии
Практика
задачи и упражнения
самопроверка
практикумы, тренинги, кейсы, квесты
домашние задания
дискуссионные вопросы
риторические вопросы от учеников
Иллюстрации
аудио-, видеоклипы и мультимедиа
фотографии, картинки
графики, таблицы, схемы
юмор, анекдоты, приколы, комиксы
притчи, поговорки, кроссворды, цитаты
Дополнения
рефераты
статьи
фишки для любознательных
шпаргалки
учебники основные и дополнительные
словарь терминов
прочие
Совершенствование учебников и уроков
исправление ошибок в учебнике
обновление фрагмента в учебнике
элементы новаторства на уроке
замена устаревших знаний новыми
Только для учителей
идеальные уроки
календарный план на год
методические рекомендации
программы
обсуждения
Интегрированные уроки
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|