Именем переменной в Паскале может служить любая последовательность цифр, латинских букв и знака подчеркивания, не начинающаяся с цифры.



 

Пример объявления переменных Пример программы с использованием оператора присваивания и объявлении переменных
VAR a,b,y : Integer; VAR a,b :Integer; y :Real; VAR a,b : Integer; эта программа напечатает число 120 BEGIN a:=100; b:=20; WriteLn (a + b) END.
ПОРЯДОК ИСПОЛНЕНИЯ ОПЕРАТОРОВ ЧТО НАХОДИТСЯ В ЯЧЕЙКЕ ПАМЯТИ k ЧТО ВИДИМ НА ЭКРАНЕ
k:=10 10  
WriteLn (k) 10 10
k:=25 25  
WriteLn (k) 25 25
k:=4 4  
WriteLn (k) 4 4

Как видите, в процессе работы программы содержимое ячейки k меняется. Так, при выполнении оператора k:=25 там вместо значения 10 появляется 25. А куда же девается десятка? Она стирается, то есть компьютер забывает ее безвозвратно.

 

Операторы ввода данных ReadLn и Read

ReadLn - переводится "читай строку". Он приказывает компьютеру остановиться и ждать, когда человек введет с клавиатуры определенную информацию, после чего продолжить работу.

 В частности, ReadLn (a,b) будет ждать ввода двух целых чисел.

Read (a); в одну строку
ReadLn(В,С); в столбик


Задача:
Сложить два числа - 20 и 16.

Сравним две программы решения этой задачи:

VAR a,b : Integer; BEGIN a:=20; b:=16; WriteLn (a+b) END. VAR a,b : Integer; BEGIN ReadLn (a,b); WriteLn (a+b) END.

 

Таким образом, если первая программа после запуска будет работать без остановки до самого конца и без хлопот выдаст результат, то вторая программа на операторе ReadLn остановится и будет ждать.

Одна из причин в том, что программа с ReadLn гораздо универсальнее, "свободнее": если первая программа решает задачу сложения только двух конкретных чисел, то вторая программа складывает два любых числа. Вторая причина в том, что программа с ReadLn позволяет программисту во время написания программы не задумываться над конкретными значениями исходных данных, оставляя эту головную боль на момент выполнения программы. Но самая главная причина в том, что ReadLn позволяет человеку общаться с компьютером, вести с ним диалог во время выполнения программы.

Для записи большого дробного числа можно указать сколько символов в числе и сколько цифр после запятой WriteLn ( х:7:2);

Целая и дробная часть отделяется точкой b:=16.5

 

Контрольные вопросы

  1. Что входит в структуру программы на языке Паскаль?
  2. Назовите служебные слова языка Паскаль?
  3. Какие операторы вывода существуют в Паскале?
  4. Какие операторы ввода существуют в Паскале?
  5. Как связанно объявление переменных и команда присваивания?

ТЕСТОВОЕ ЗАДАНИЕ

по теме «Структура программы на языке программирования. Операторы языка программирования Паскаль

Заполните таблицу ответами на вопросы теста

№ вопроса Вариант ответа № вопроса Вариант ответа
1 A 6 B
2 B 7 A
3 c 8 B
4 A 9 a
5 a 10 c

1.        Команда «присваивания» в программе выполняет следующее действие:

a) величина получает определенное значение

b) происходит сдвиг программы на следующий шаг

c) происходит указание на законченное действие в программе

2. Какой оператор языка Паскаль позволяет вводить в программу данные с клавиатуры:

a) Function

b) ReadLn

c) Write

3. Какой оператор языка Паскаль позволяет выводить данные на экран:

a) Const

b) ReadLn

c) WriteLn

4. Для того чтобы найти целую часть вещественной пере­менной х, используют функцию алгоритмического языка Паскаль:

a) int(x)

b) round(x)

c) frac(x)

d) sqrt(x)

5. Обозначение операции «Получение целого остатка де­ления» на языке Паскаль:

a) мod

b) div

c) —

d) /

6. Для того чтобы найти код символа, используют функ­цию алгоритмического языка Паскаль:

a) sqrt(x)

b)  ord(x)

c)  chr(x)

7.  Для значений переменных логического типа правильным является отношение:

a) false<true

b)  false>true

c)  false≤true

d)  false≥true

8. Для того чтобы получить случайное число в интервале (0, х], используют функцию языка Паскаль:

a) random(x)-1

b) random(x+1)

c)  random(x)+1

d)  random(x)

9. В результате выполнения фрагмента программы: а:=3,14;
                                                                               writeln (frac(a))

на печать будет выведено число:

a) 14

b) 3.14

c) 3

d) 3,14

10. В результате выполнения фрагмента программы: а:=З,14;
                                                                               writeln (int(a))

на печать будет выведено число:

a) 14

b) 3.14

c) 3

d) 3,14

Критерии оценки теста

10 правильных ответов – 5 баллов

7-9 правильных ответов – 4 балла

4-6 правильных ответов – 3 балл

3 и менее правильных ответов – 2 балла

Содержание отчета

Отчет оформляйте в рабочей тетради на отдельном листе (компактно):

1. Ф.И.О.СТУДЕНТА

2. Таблицу с ответами тестового задания.

3. Сделайте фото и отправьте на почту преподавателя, в названии отправляемого файла пишите группу, фамилию и дату занятия.

Файл с отчетом отправляется на почту преподавателя -

Воздвиженской Елене Константиновне preymdget@mail.ru

тел. 071 43 116 19

Рекомендованная литература

Основная

1. Семакин, И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 10класс. - М.: БИНОМ. Лаборатория знаний, 2015. – 215 с.

2. Семакин, И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2015. – 220 с.

3. Семакин, И.Г., Хеннер Е.К., Шеина Т.Ю. Практикум по информатике и ИКТ для 10-11 классов. Базовый уровень. Информатика. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2011. – 260 с.

4. Информатика. Задачник-практикум в 2 т. Под ред. И.Г. Семакина, Е.К. Хеннера. – М: Лаборатория базовых знаний, 2011. – 260 с.

Дополнительная

5. Информатика и ИКТ. Базовый уровень. 10-11 класс: методическое пособие/ Семакин И.Г., Хеннер Е.К.-2-е изд.-М.: Бином. Лаборатория знаний, 2011. – 260 с.

6. Гаевский А.Ю. Информатика 7-11 класс Учебное пособие – К: АСК, 2002.- 260 с.

Интернет-ресурсы

7. Алиев, В. К. Информатика в задачах, примерах, алгоритмах / Алиев В. К. - Москва: СОЛОН-ПРЕСС, 2009. - 144 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN5934551191.html 

8. Бондаренко, И. С. Информатика: практикум / И. С. Бондаренко. - Москва: МИСиС, 2020. - 54 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/Misis_463.html  

9. Землянский, А. А. Практикум по информатике / А. А. Землянский, Г. А. Кретова, Ю. Р. Стратонович - Москва: КолосС, 2003. - 384 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа: https://www.studentlibrary.ru/book/ISBN5953200463.html 

10. Королев, Л. Н. Информатика. Введение в компьютерные науки: учебник / Л. Н. Королев, А. И. Миков. - Москва: Абрис, 2012. - 367 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785437200421.html 

11. Локтев, Д. А. Информатика: учебное пособие для поступающих в вузы / Д. А. Локтев, Д. А. Видьманов. - Москва: Издательство МГТУ им. Н. Э. Баумана, 2019. - 196 с. // ЭБС "Консультант студента": [Электронный ресурс] //Режим доступа : https://www.studentlibrary.ru/book/ISBN9785703851371.html 

12. Сигитов, Е. В. Информатика: Электронные таблицы Excel: Практикум / Сигитов Е. В. - Москва: МИСиС, 2008. - 91 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа :: https://www.studentlibrary.ru/book/Misis_420.html 

13. Смирнов, А. П. Информатика и программирование. Алгоритмизация - от проблемы к программе: курс лекций / А. П. Смирнов. - Москва: МИСиС, 2014. - 59 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доспупа : URL: https://www.studentlibrary.ru/book/ISBN9785876237804.html 

14. Тушко, Т. А. Информатика: учеб. пособие / Т. А. Тушко, Т. М. Пестунова - Красноярск: СФУ, 2017. - 204 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785763836042.html 

15. Царев, Р. Ю. Информатика и программирование: учеб. пособие /       Царев Р. Ю., Пупков А. Н. - Красноярск: СФУ, 2014. - 132 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785763830088.html  

Домашнее задание:

Литература: [1, § 14-16, с.99-123]

 


Дата добавления: 2021-12-10; просмотров: 33; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!