1. Что такое алфавит языка?
1) Набор символов русского языка, используемых при составлении любых текстов, называют алфавитом языка.
2) Набор цифр и знаков препинания, используемых при составлении текстов, называют алфавитом языка.
3) Набор элементарных знаков, используемых при составлении любых текстов, называют алфавитом языка.
2. Наименьшая единица измерения информации?
1) Бит. 2) Байт. 3) Кбайт.
3. Для чего предназначен компьютер?
1) Компьютер – это устройство для печатания текста.
2) Компьютер – это устройство для универсальной обработки информации.
3) Компьютер – это устройство для игр.
4. Что называется алгоритмом?
1) Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
2) Алгоритм – описание последовательности действий (план), для решении задачи.
3) Алгоритм – примерный план для решения задачи.
5. Что такое компиляция?
8 класс Программирование циклов с заданным условием продолжения работы
1) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-компилятором. Языки компилирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение.
2) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования.
3) Компиляция – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования компилирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы.
6. Что такое интерпретация?
1) Интерпретация – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования интерпретирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы.
2) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки интерпретирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение.
3) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования.
7. В каком разделе происходит описание переменных?
1) В разделе описания констант.
2) В разделе описания типов.
3) В разделе описания переменных.
Оценить
859 0
Урок по информатике 9 класс. Язык программирования Паскаль
Содержимое разработки
Тема урока.Структура программы Pascal . Ввод и вывод данных
Тип урока: комбинированный (2 урок)
Цели урока: познакомить с вводом и выводом данных на языке Паскаль, научиться создавать и выполнять простейшую программу в Паскале; развивать логическое мышление, память, внимательность и совершенствовать умение работать за компьютером, воспитать интерес к программированию.
Оборудование и материалы: ПК, Tyrbo . exe , тесты на листах, плакаты.
Ход урока.
Оргмомент. Нацеливание.
Актуализация знаний.
А: Выполнение теста на листочках
Тес т 1. Программирование
1. Что такое алфавит языка?
1) Набор символов русского языка, используемых при составлении любых текстов, называют алфавитом языка.
2) Набор цифр и знаков препинания, используемых при составлении текстов, называют алфавитом языка.
3) Набор элементарных знаков, используемых при составлении любых текстов, называют алфавитом языка.
2. Наименьшая единица измерения информации?
1) Бит. 2) Байт. 3) Кбайт.
3. Для чего предназначен компьютер?
1) Компьютер – это устройство для печатания текста.
2) Компьютер – это устройство для универсальной обработки информации.
3) Компьютер – это устройство для игр.
4. Что называется алгоритмом?
1) Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
2) Алгоритм – описание последовательности действий (план), для решении задачи.
3) Алгоритм – примерный план для решения задачи.
5. Что такое компиляция?
1) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-компилятором. Языки компилирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение.
2) Компиляция – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования.
3) Компиляция – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования компилирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы.
6. Что такое интерпретация?
1) Интерпретация – автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки программирования интерпретирующего типа при исполнении программы за один проход переводят в машинные коды одну строку программы.
2) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на языке программирования, выполняемое транслятором-интерпретатором. Языки интерпретирующего типа сначала переводят весь текст программы в машинные коды, а уже затем полученный файл может быть запущен на выполнение.
3) Интерпретация – автоматическое составление машинной программы по исходной программе, записанной на любом языке программирования.
7. В каком разделе происходит описание переменных?
1) В разделе описания констант.
2) В разделе описания типов.
3) В разделе описания переменных.
8. Чем характеризуется переменная?
1) Именем, типом, значением.
2) Именем, значением.
3) Значением, типом.
9. Чем заканчивается программа?
1) E ND. 2) Clrscr . 3) Readln .
10. Как записывается оператор присвоения?
1) a :=1;2) a =1; 3) a =:1;
В.Вспомним структуру программы.
Программа на Паскале состоит из двух частей: описания используемых данных и операторов по их преобразованию. Вторая часть также называется программным блоком.
Общий вид программы:
program (имя программы);
label (список меток);
const (список постоянных значений);
type (описания сложных типов данных);
var (описания данных программы);
функции и процедуры
begin (начало программного блока)
(алгоритм)- тело программы
end .(конец программы)
Имя программы состоит не более, чем из 8 знаков, начина ется с буквы и содержит буквы, цифры и знаки подчеркива ния. Программа начинается со слова program и заканчивается словом end с точкой. Операторы, разделы и описания разделов заканчиваются точкой с запятой.
Описательная часть программы состоит из четырех разделов. Раздел меток label , раздел констант const и раздел типов type . Их использование будет рассмотрено в дальнейшем, по мере необходимости. Основным является раздел переменных var . В нем указываются имена переменных, используемых в программе, и их тип.
Для числовых данных применяются ос новные описатели типов integer (целый) и real (веществен ный). Например, в программе используются две целочислен ные переменные и одна вещественная. Раздел переменных может иметь вид:
var i , j : integer ; x : real ;
Имена переменных одного типа перечисляются через запя тую, затем после двоеточия указывается их тип. Описание каждого типа заканчивается точкой с запятой. Когда при переводе на язык машинных кодов транслятор встречает описание переменной, он отводит для этой переменной ячейку па мяти и ставит в соответствие имени переменной номер первого байта ячейки.
Изучение нового материала.
(По ходу показываю плакаты – ребята записывают)
Программный блок содержит операторы, описывающие ал горитм решения задачи.
Для сообщения данных компьютеру служат операторы вво да и вывода. Оператор ввода помещает вводимое значение пе ременной в отведенную для нее ячейку. Оператор ввода:
read (список имен);
Оператор read (читать) останавливает работу программы и ждет, пока пользователь наберет на клавиатуре число и наж мет < Enter >. Введенное число помещается в оперативную память, в отведенную ячейку. Если список ввода содержит не сколько имен, то для каждого надо ввести свое значение. Числа вводятся или через пробел, или через запятую, или нажати ем клавиши < Enter >. Например:
read ( i , j );
требует ввода двух целых чисел. После работы этого оператора курсор располагается за последним числом, но не переводится на новую строку. Для перевода курсора на новую строку экра на дисплея после ввода данных надо использовать оператор
readln (список имен);
Для вывода результатов работы программы на экран дисп лея служит оператор write (список вывода);
Оператор write (писать) выводит данные на экран дисплея. Список вывода — перечисленные через запятую имена ре зультатов или арифметические выражения, являющиеся ре зультатом работы программы. Также в список вывода, для по яснения, входят заключенные в апострофы тексты. Например: write (‘ х = ‘, х);
Этот оператор напечатает на экране, начиная с той пози ции, где находится курсор, текст, заключенный между апост рофами, и значение переменной х из оперативной памяти. Значение будет выведено в форме вещественного числа с пла вающей точкой. Чтобы число было выведено в форме с фик сированной точкой, надо после имени соответствующей пере менной указать два целых числа, отделив каждое двоеточием. Первое из этих чисел показывает, сколько позиций занимает число (включая десятичную точку и знак числа). Второе равно количеству цифр дробной части числа. Например, для печати числа —23.57 как значения переменной х, оператор печати примет вид:
write (‘ x = ‘, х : 6 : 2); На экран будет выдано х=-7
Перевод курсора на новую строку осуществляется опера тором пустого вывода
writeln ;
Если надо перевести курсор после печати, то применяется
writeln (список вывода);
После вывода результатов работы программы на экран в Турбо Паскаль система так быстро возвращается в редактор текстов программы, что пользователь не успевает увидеть эти результаты. Чтобы задержать изображение, в конце програм мы следует ставить оператор пустого ввода
readln ;
А теперь составим свою программу и посмотрим как работают эти операторы.
4. Практическая работа.
Требуется найти все стороны прямоугольного треугольника с углом 30° по заданному катету, лежащему против угла 30°.
Словесный алгоритм Алгоритм в виде блок-схемы
Начало алгоритма
Введите длину катета.
Рассчитайте гипотенузу по
введенному катету, исходя
из свойств треугольника.
Рассчитайте второй катет
по теореме Пифагора.
4. Выведите расчеты.
Конец алгоритма
Вспомним из уроков геометрии как найти катет и гипотенузу по заданному катету а, если угол 30 °? С = 2а Как найти катет? По теореме Пифагора b = .
Выполнение и запуск программы на компьютере(25 минут).
Индивидуально: составить блок — схему к задаче(кто выполнил)
5.Домашнее задание. Выучить операторы и составить программу нахождения высоты и площади равнобедренной трапеции, если угол при основании 45 ° .
6. Итог урока. Чему вы сегодня научились? Что нужно знать для составления алгоритма?
- Кодирование чисел в компьютере
- Урок информатики «Понятие как форма мышления»
- Рабочая тетрадь к учебнику «Информатика и ИКТ 11 класс Базовый уровень» Н.В. Макарова
- Моделирование движения, используя Лист программ. ЛогоМиры, 6-й класс
- Урок «Поиск информации в Интернете» в игровой форме
Источник: www.prodlenka.org
Чем заканчивается программа end readln clrscr
- Новости
- Питание школьников
- Сведения об образовательной организации
- Доступность для маломобильных
- Рабочие программы
- ВПР Всероссийские проверочные работы
- ГИА (Государственная итоговая аттестация)
- Антитеррор
- Информационная безопасность
- Защита персональных данных
- План работы школы
- Прием в 1 класс
- Антикоррупционные документы
- Пожарная безопасность
- Муниципальное задание
- Предметы
- Служба медиации
- Школьная библиотека
- Для родителей
- Уполномоченный по правам ребенка
- Всероссийская олимпиада школьников
- COVID-19
- ШСК школьный спортивный клуб
- Отряд ЮИД
- Программа ПФДО
- Патриотическое воспитание
- Юнармия
- Воспитательная работа
- Спортивно-туристическая деятельность
- Школьный климат
- Наставничество
- Модернизация школьной системы образования
- Школьный театр
- Кружки
- Разговоры о важном
- Функциональная грамотность
- План по ЦОС
- Учебный день в библиотеке
- Музей боевой и трудовой славы МБОУ СОШ 2
- Центр “Точка роста”
Источник: xn—-2-5cdbwho4ahdulcdv9ltc.xn--p1ai
Изучаем Паскаль. Структура программы.
Bars In Benidorm For Sale Altea Alfas Albir Calpe Free local advice in English www.cbpropertybroker… rent my home Gay Bed раздел описания меток;
раздел описания констант;
раздел описания типов;
раздел описания переменных;
раздел описания процедур и функций. Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем.
Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми: uses CRT, Graph; Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр.
Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток , например: label 3, 471, 29, Quit; Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант : const K= 1024; MAX= 16384; В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип: var P,Q,R: Integer; A,B: Char; F1,F2: Boolean; Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Паскаль — программе должны быть обязательно описаны все компоненты программы. Раздел операторов представляет собой составной оператор, который содержит между служебными словами begin. end последовательность операторов. Операторы отделяются друг от друга символом ;. Текст программы заканчивается символом точка. Кроме описаний и операторов Паскаль — программа может содержать комментарии,
file:///C|/Users/Barsik/Downloads/program.html[04.04.2012 23:30:14]
Изучаем Паскаль. Структура программы. которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев < и закрывающей скобкой комментариев >. Пример 1 program Primer; <вычисление суммы двух чисел>var x,y,s: integer; begin WriteLn(‘Введите через пробел два числа ‘); ReadLn(x,y); s := x + y; WriteLn(‘Сумма чисел равна ‘,s); end.
Данная программа запрашивает с клавиатуры два числа, находит их сумму и выводит ответ. Теперь сделаем так, чтобы программа сначала очищала экран, выполняла свои действия, а в конце работы позволяла пользователю посмотреть результат, ожидая его нажатия клавиши.
Пример 2 program Primer; <вычисление суммы двух чисел>uses Crt; var x,y,s: integer; begin ClrScr; WriteLn(‘Введите через пробел два числа ‘); ReadLn(x,y); s := x + y; WriteLn(‘Сумма чисел равна ‘,s); ReadKey; end. Подробности.. Текст Паскаль — программы может содержать ключи компиляции, которые позволяют управлять режимом компиляции. Синтаксически ключи компиляции записываются как комментарии.
Ключ компиляции содержит символ $ и букву-ключ с последующим знаком + (включить режим) или — (выключить режим). Например: — эмулировать математический сопроцессор; — формировать дальний тип вызова процедур и функций; — использовать математический сопроцессор; — проверять выход за границы диапазонов. Некоторые ключи компиляции могут содержать параметр, например: — включить в текст компилируемой программы названный файл. [ назад ] [ ] [ вперед ] СибГУТИ Студенческий Портал
file:///C|/Users/Barsik/Downloads/program.html[04.04.2012 23:30:14]
Изучаем Паскаль. Записи.
Главная Pascal Kentucky NCAA Champs Gear 200+ UK Championship Products. Shipping to Europe Only $19.95! Kentucky.Fanatics.com Steps Relocation Relocation Service for clients in Spain and Portugal www.stepsrelocation.c… Find your love in USA International marriage agency. Hundreds of single men. www.rosebrides.com Looking for Jose Alejandro Duarte? Find Jose Alejandro Duarte on Facebook. Sign Up Free Now! www.Facebook.com
Записи Запись представляет собой совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам. Компоненты записи называются полями, каждое из которых определяется именем. Поле записи содержит имя поля, вслед за которым через двоеточие указывается тип этого поля.
Поля записи могут относиться к любому типу, допустимому в языке Паскаль, за исключением файлового типа. Описание записи в языке Паскаль осуществляется с помощью служебного слова record, вслед за которым описываются компоненты записи. Завершается описание записи служебным словом end.
Например, телефонный справочник содержит фамилии и номера телефонов, поэтому отдельную строку в таком справочнике удобно представить в виде следующей записи: type TRec = Record FIO: String[20]; TEL: String[7] end; var rec: TRec; Описание записей возможно и без использования имени типа, например: var rec: Record FIO: String[20]; TEL: String[7] end; Обращение к записи в целом допускается только в операторах присваивания, где слева и справа от знака присваивания используются имена записей одинакового типа. Во всех остальных случаях оперируют отдельными полями записей.
Чтобы обратиться к отдельной компоненте записи, необходимо задать имя записи и через точку указать имя нужного поля, например: rec.FIO, rec.TEL Такое имя называется составным . Компонентой записи может быть также запись, в таком случае составное имя будет содержать не два, а большее количество имен. Обращение к компонентам записей можно упростить, если воспользоваться оператором присоединения with. Он позволяет заменить составные имена, характеризующие каждое поле, просто на имена полей, а имя записи определить в операторе присоединения: with rec do оператор ; Здесь rec — имя записи, оператор — оператор, простой или составной. Оператор представляет собой область действия оператора присоединения, в пределах которой можно не использовать составные имена. Например для нашего случая: with rec do begin FIO:=’Иванов А.А.’; TEL:=’2223322′; end; Такая алгоритмическая конструкция полностью идентична следующей:
file:///C|/Users/Barsik/Downloads/records.html[04.04.2012 23:30:14]
Изучаем Паскаль. Записи. rec.FIO:=’Иванов А.А.’; rec.TEL:=’2223322′; Инициализация записей может производиться с помощью типизированных констант: type RecType = Record x,y: Word; ch: Char; dim: Array[1..3] of Byte end; const Rec: RecType = ( x: 127; y: 255; ch: ‘A’; dim: (2, 4, 8) ); Подробнее.. Особой разновидностью записей являются записи с вариантами, которые объявляются с использованием зарезервированного слова case.
С помощью записей с вариантами вы можете одновременно сохранять различные структуры данных, которые имеют большую общую часть, одинаковую во все структурах, и некоторые небольшие отличающиеся части. Например, сконструируем запись, в которой мы будем хранить данные о некоторой геометрической фигуре (отрезок, треугольник, окружность). type TFigure = record type_of_figure: string[10]; color_of_figure: byte; . case integer of 1: (x1,y1,x2,y2: integer); 2: (a1,a2,b1,b2,c1,c2: integer); end; 3: (x,y: integer; radius: word); var figure: TFigure; Таким образом, в переменной figure мы можем хранить данные как об отрезке, так и о треугольнике или окружности.
Надо лишь в зависимости от типа фигуры обращаться к соответствующим полям записи. Заметим, что индивидуальные поля для каждого из типов фигур занимают тем не менее одно адресное пространство памяти, а это означает, что одновременное их использование невозможно. В любой записи может быть только одна вариантная часть. После окончания вариантной части в записи не могут появляться никакие другие поля. Имена полей должны быть уникальными в пределах той записи, где они объявлены. [ назад ] [ ] [ вперед ] СибГУТИ Студенческий Портал
Источник: studfile.net