Константин
?>

Впаскале дана гипотенуза равнобедренного прямоугольного треугольника. определить, чему равны катеты данного треугольника.

Информатика

Ответы

siyaniemoskva
Также как и в : a: =sqrt(b/2) где b-гипотенуза,  а-катет думаю код полностью писать не надо ; )
Кочугурова

Цель:Развить навыки обработки строковых данных. Уметь использовать различные методы обработки строк. Получить навыки в организации работы со строковыми переменными: удалением, вставкой, копированием, заменой одной строки на другую и т.д.

Оборудование и материалы:Методическое пособие, ПЭВМ, ручка, карандаш, линейка, ластик, шаблон А4.

Ход работы

Методические рекомендации.

Необходимая информация содержится в лекциях № 19-22.

Решение задач представить в следующем порядке: постановка задачи, построение математической модели, блок-схемы, программный код, тестирование.

Задание для лабораторной работы выбрать согласно варианту по приведённой таблице. Вариант определяется порядковым номером в журнале группы.

Для работы с символьной информацией используют новый тип данных - строковый, именуемый ключевым словом string (или просто строка). Этот тип данных во многом похож на одномерный массив символов (Array[0..N] of char), но длина строки (максимальное количество символов N ограничивается числом 255). Значение N определяется при объявлении типа string (N) и может быть любой константой порядкового типа, но не больше 255. Значение N при объявлении типа string можно не указывать: в этом случае длина строки принимается равной 255 символам.

Строка трактуется как цепочка символов и к любому символу в строке можно обратиться по адресу (индексу), подобно одномерным массивам типа Array[0..N] of char. Самый первый байт в строке, имеющий адрес 0 (ноль), содержит код, равный числу символов в строке (длине строки).

Например, дана строка, имеющая следующее описание:

Var St: string;

Тогда длину строки St можно определить как значение функции

АндреевичАндрей

const

  n = 20;

var

  a, b: array[1..n] of integer;

  i, k: integer;

begin

  randomize;

  for i : = 1 to n do

  begin

    a[i] : = 10 + random(90);

 
  write(a[i]: 3);

  end;

 

  writeln;

  k : = 1;

 

  for i : = 1 to n - 1 do

  begin

    if a[i] < a[n] then

    begin

      b[k] :
= a[i];

      write(b[k]: 3);

      k += 1

    end;

  end;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Впаскале дана гипотенуза равнобедренного прямоугольного треугольника. определить, чему равны катеты данного треугольника.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dilbaryan76
makscska22879
Dmitrii_Shamilevich2019
olgakovalsky6
Kochetova92
Aleksei1463
Pochkun-Oleg
rinat
uksusoval617
chulki-kupit
saniopt
ag-modul
Stanislavovna1237
taksa6444
heodbxbbshe