Предмет: Информатика
ГДЗ Учебник по Информатике 8 класс Босова

Решение заданий к параграфу 3.1 «Общие сведения о языке программирования Паскаль» | Информатика 8 класс Босова


Задание 2. В честь кого назван язык программирования Паскаль? Подготовьте краткую биографическую справку об этом учёном.

Язык программирования Паскаль был назван в честь французского учёного Блеза Паскаля. Известен своими достижениями не только в математике, физике и философии, но и создал первый в мире механическую машину, которая выполняла сложение двух чисел.
Биография: Скачать


Задание 3. Почему язык программирования Паскаль считается универсальным?

Универсален потому, что он применяется для записи алгоритмов разных задач: вычислительные, обработка текстов, построение графических изображений, поиск информации и так далее).


Задание 4. Что входит в состав алфавита языка Паскаль?

Состав алфавита Паскаль:

  • латинские прописные буквы (A, B, C, …, X, Y, Z);
  • латинские строчные буквы ( a, b, c, …, x, y, z);
  • арабские цифры (0, 1, 2, …, 7, 8, 9);
  • специальные символы (знак подчёркивания; знаки препинания; круглые, квадратные и фигурные скобки; знаки арифметических операций и др.).

Неделимые элементы:
:= (знак присваивания);>= и <= (больше или равно, меньше или равно);
<> (знак неравно);
(* Текст *) (начало и конец комментария).


Задание 5. Каких требований следует придерживаться при выборе имён для различных объектов в языке Паскаль?

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


Задание 6. Указывая название, обозначение, диапазон и размер занимаемой области памяти, опишите известные вам типы данных, используемые в языке Паскаль.

Диапазон и размер занимаемой области памяти


Задание 7. В чём разница между числами 100 и 100.0 в языке Паскаль?

Число 100 целочисленный тип данных (integer); число 100.0 вещественный (real), так как есть точка после 100.


Задание 8. Какую структуру имеет программа, записанная на языке Паскаль?

Структура программы:

  1. заголовок программы;
  2. описание используемых данных;
  3. описание действий по преобразованию данных (программный блок).

Общий вид программы:

program <имя программы>;
  const <список постоянных значений>;
  var <описание используемых переменных>;
BEGIN 
  <оператор 1>;
  <оператор 2>;
  …
  <оператор n>
END.

Задание 9. Как записывается раздел описания переменных?

Раздел описания переменных записывается как var.


Задание 10. Запишите в тетради раздел описания переменных, необходимых для вычисления:
а) значения функции у = х2;
б) площади прямоугольника;
в) стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек;
г) стоимости покупки, состоящей из нескольких тетрадей, нескольких ручек и нескольких карандашей.

а) var x, y: real;

б) var a, b, s: real;

в) var cena_1, cena_2, stoimost: real; k: integer;

г) var cena_1, cena_2, cena_3, stoimost: real; k_1, k_2, k_3: integer;

В пунктах «в» и «г» у нас стоимость продукции и общая стоимость вещественного типа, так как не всегда цены целые.


Задание 11. Опишите процесс выполнения операторов присваивания.
a:=3; b:=4; a:=a+b.

  1. Переменной «а» присваивается значение 3; 
  2. Переменной «b» присваивается значение 4; 
  3. Переменной «a» присваивается сумма переменных «a» и «b», то есть 3+4=7.

Задание 12. Запишите в тетради оператор для:
а) вычисления среднего арифметического переменных x1 и x2;
б) уменьшения на единицу значения переменной k;
в) увеличения на единицу значения переменной i;
г) вычисления стоимости покупки, состоящей из нескольких тетрадей, нескольких ручек и нескольких карандашей.

а) sr:=(x1+x2)/2;

б) k:=k-1; 

в) i:=i+1; 

г) stoimost:= cena_1*k_1 + cena_2*k_2 + cena_3*k_3;


Решение заданий из учебника Информатика 8 класс Босова, параграф 3.1 Общие сведения о языке программирования Паскаль. Алфавит и словарь языка, Типы данных, используемых в языке Паскаль, Структура программы на языке Паскаль, Оператор присваивания.

Поделиться
Выберите параграф или тестовое задание:

Глава 1. Математические основы информатики

1.1 Системы счисления 1.2 Представление чисел в компьютере 1.3 Элементы теории множеств и комбинаторики 1.4 Элементы алгебры логики

Глава 2. Основы алгоритмизации

2.1 Алгоритмы и исполнители 2.2 Способы записи алгоритмов 2.3 Объекты алгоритмов 2.4 Основные алгоритмические конструкции

Глава 3. Начала программирования

3.1 Общие сведения о языке программирования Паскаль 3.2 Организация ввода и вывода данных 3.3 Программирование линейных алгоритмов 3.4 Программирование разветвляющихся алгоритмов 3.5 Программирование циклических алгоритмов

Интерактивные тесты из Электронного приложения к учебнику «Информатика» для 8 класса (https://lbz.ru/metodist/authors/informatika/3/eor8.php)

§ 1.1§ 1.2§ 1.3§ 1.4Глава 1§ 2.1§ 2.2§ 2.3§ 2.4Глава 2§ 3.1§ 3.2§ 3.3§ 3.4§ 3.5Глава 3