Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задание по информатике. 8 класс. НА КУМИРЕ, НА РУССКОМ ЯЗЫКЕ

Даниил Немченко Ученик (143), открыт 17 часов назад
6 ЗАДАНИЕ. НА РУССКОМ ЯЗЫКЕ. ЗАДАНИЕ ДЕЛАЮ НА КУМИРЕ. И еще учитель сказал то что "литерная величина является массивом" не знаю что это значит. Помогите пожалуйста
4 ответа
Брокик Явгенов Мастер (2126) 17 часов назад
 PROGRAM 
VAR
слово: STRING;
i, l: INTEGER;
перваяПоловина: STRING;

BEGIN
// Ввод слова
WRITE('Введите слово: ');
READLN(слово);

// Первое задание
// Найти первую половину
перваяПоловина := SUBSTR(слово, 1, LENGTH(слово) div 2);
WRITE('Первая половина слова: ', перваяПоловина);

// Второе задание
WRITE('Введите стартовый индекс (i): ');
READLN(i);
WRITE('Введите конечный индекс (l): ');
READLN(l);

// Извлечение подстроки
WRITE('Подстрока: ', SUBSTR(слово, i, l - i + 1));
END.
Даниил НемченкоУченик (143) 17 часов назад
Я же написал, на русском языке
Даша Романова Гуру (3750) 17 часов назад
Давайте разберём задания и объясним, что такое "литерная величина" и как работать с массивами в КуМире.

### Пояснение:
- **Литерная величина** в КуМире — это массив символов (букв), который используется для хранения строковых данных. То есть, каждую букву слова можно рассматривать как элемент массива.

### Задание 5:
**Дано слово, состоящее из четного числа букв. Вывести на экран его первую половину, не используя оператор цикла.**

1. Определите длину слова.
2. Найдите первую половину, используя массив.

Пример кода:

```pascal
Алг
слово := "ПримерСлова"; // Здесь можете ввести своё слово
длина := Длина(слово); // Определяем длину слова
перваяПоловина := Подстрока(слово, 1, длина / 2); // Получаем первую половину
Вывод(перваяПоловина); // Выводим первую половину
Конец
```

### Задание 6:
**Дано слово. Получить его часть, образованную идущими подряд буквами, начиная с i-й и заканчивая l-й.**

1. Используйте функцию `Подстрока` для извлечения нужной части слова.

Пример кода:

```pascal
Алг
слово := "ПримерСлова"; // Здесь можете ввести своё слово
i := 3; // Укажите номер начальной буквы (1-индексация)
l := 7; // Укажите номер конечной буквы
часть := Подстрока(слово, i, l - i + 1); // Извлекаем часть слова
Вывод(часть); // Выводим извлечённую часть
Конец
```

### Объяснение:
- `Подстрока(слово, i, длина)`: получает часть строки, начиная с `i` и длиной `длина`.
- Помните, что в КуМире индексация начинается с 1.

Если есть дополнительные вопросы или что-то непонятно, дайте знать!
Даниил НемченкоУченик (143) 17 часов назад
Можно готовый код НА РУССКОМ ЯЗЫКЕ, пожалуйста?
Roni Wendling Профи (521) 17 часов назад
братан литерная это типа строка а массив это значит много букв в куче в кумире
Matematika ru Мудрец (13981) 16 часов назад
 алг 
нач
лит s
цел m, n
ввод s
ввод m
ввод n
вывод s[m:n]
кон
Matematika ruМудрец (13981) 16 часов назад
С русскими переменными:
 алг  
нач
лит Строка
цел М, Н
ввод Строка
ввод М
ввод Н
вывод Строка[М:Н]
кон
Похожие вопросы