Справочный материал по Turbo Pascal
материал по информатике и икт (8 класс)

Справочный материал по Turbo Pascal "Линейные алгоритмы. Решение задач. Константы цвета"

Скачать:

ВложениеРазмер
Microsoft Office document icon paskal_chast4.doc53 КБ

Предварительный просмотр:

Информатика                                                   4                                                      Turbo Pascal

Линейные алгоритмы. Решение задач.

1  Стандартная библиотека Crt содержит процедуры, используя которые, можно задать цвет фона и цвет символов, выводимых инструкциями write и writeln.

Для вывода данных предназначен оператор:

🞛 write('подсказка', <список вывода>);

🞛 write(' подсказка ');

🞛 write(b1, b2, …, bn);

выводятся на экран значения переменных b1, b2, …, bn. 

🞛 writeln(b1, b2, …, bn);

выводятся на экран значения переменных b1, b2, …, bn и после этого происходит переход на новую строку.  

Для того, чтобы программе были доступны процедуры и функции библиотеки Crt, первой инструкцией программы должна быть инструкция uses Crt.

Слово Uses (англ. uses - использует).

Название CRT происходит от Cathode-Ray Tube — электронно-лучевая трубка.

2

🟇 Цвет символов устанавливает процедура TextColor.

🟇 Цвет фона устанавливает процедура TextBackGround.

TextColor(Color: byte)

TextBackGround(Color: byte)

byte  0÷255

🟇 Процедура ClrScr очищает экран.

3   Константы цвета (Соlor)

Black = 0;            {Черный} 
Blue = 1;              {Синий} 
Green = 2;            {Зеленый} 
Cyan = 3;             {Голубой} 
Red = 4;               {Красный} 
Magenta = 5;       {Фиолетовый} 
Brown = 6;          {Коричневый} 
LightGray = 7;    {Светло-серый}

DarkGray = 8;               {Темно-серый} 
LightBlue = 9;               {Ярко-синий} 
LightGreen = 10;           {Ярко-зеленый} 
LightCyan = 11;            {Ярко-голубой} 
LightRed = 12;              {Розовый} 
LightMagenta = 13;       {Малиновый} 
Yellow = 14;                  {Желтый} 
White = 15;                    {Белый}

4  Фрагмент программы:

Program ColorText;

  Uses Crt;                {подключение к программе библиотеки Crt}

   ……

BEGIN

  ClrScr;                   {очистка экрана}

   ……

  TextColor(Yellow);                       {установка желтого цвета символов}

   ……

  TextBackGround(Black);            {установка черного цвета фона}

   ……

END.

5

Задача №1. Даны гипотенуза и катет прямоугольного треугольника. Найдите периметр и площадь.                          (Задача №3, 3 часть)

program treugtos;

uses Crt;

var a, c: integer;

    b, p, s: real;

begin

     ClrScr;

     TextColor(4);

     writeln('Введите гипотенузу и катет треуг-ка c и a');

     readln(c, a);

     b:=sqrt(c*c-a*a);

     p:=a+b+c;

     s:=a*b/2;

     TextColor(Yellow);

     writeln('Неизвестный катет треугольника b=',b:3:1);

     writeln('Периметр треугольника p=',p:3:1);

     writeln('Площадь треугольника s=',s:3:1);

     readln;

end.

TextColor(4+128);

(мерцание)

Задача №2. Стороны треугольника равны 14см. и 7см., угол между ними равен 480. Найдите площадь треугольника.                                      

program geom9_1020;

uses CRT;

        var a,b: integer;

            s: real;

begin

     ClrScr;

     writeln('Введите исходные данные треугольника:');

     write('Первая сторона a=');

     readln(a); s

     write('Вторая сторона b=');

     readln(b);

     s:= 0.5 * a * b * sin(48 * pi / 180);

     TextColor(10);

     writeln('Площадь треугольника S=', s:5:1, ' кв.см.');

     readln;

end.

S = 0,5*a*b*sinC

sin(x)  синус числа х, где х – угол в радианах.

a0=(a*π)/180 рад.

pi – число π (Пи)

π=3,14

sin(x)  В

(В – вещественный тип)  real

  6    Задачи

  1. Дана сторона квадрата. Найдите его периметр и длину диагонали.
  2. Дан радиус окружности. Найти ее диаметр и длину окружности.
  3. Даны два целых числа. Найти их среднее арифметическое.
  4. Найти площадь кольца по заданным внешнему и внутреннему радиусам.
  5. Дан радиус окружности. Найти длину окружности и площадь круга.  
  6. Даны основания и высота равнобедренной трапеции. Найти ее периметр. 

МБОУ "Нижнекуюкская ООШ"    2022/2023 учебный год


По теме: методические разработки, презентации и конспекты

Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"

Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...

Turbo Pascal. Разработка программ, содержащих оператор ветвления

Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои п...

Реализация циклического алгоритма в среде Turbo Pascal. Оператор цикла с параметром

Урок по предметной области “Информатика” для 9-10 класса Данный материал  представляет разработку урокапо теме “Реализация циклического алгоритма в среде TurboPascal. Оператор цикла с парам...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Режимы работы. Алфавит языка Турбо Паскаль. Оператор присваивания. Целые числа. Действительные (вещественные) числа. Математические функции"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Структура программы. Оператор ввода. Оператор вывода"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Линейные алгоритмы"...

Справочный материал по Turbo Pascal

Справочный материал по Turbo Pascal "Ветвящиеся алгоритмические конструкции"...