Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
14.05.2015

Структура программы Pascal. Ввод и вывод данных

омарбекова Салтанат
учитель информатики
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) В разделе описания переменных.

Содержимое разработки

Тема урока.Структура программы 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)END. 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(веществен­ный). Например, в программе используются две целочислен­ные переменные и одна вещественная. Раздел переменных может иметь вид:

vari,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. Итог урока. Чему вы сегодня научились? Что нужно знать для составления алгоритма?

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/129954-struktura-programmy-pascal-vvod-i-vyvod-danny

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки