М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
hameleon5
hameleon5
20.05.2022 08:53 •  Информатика

Можете объяснить как работает эта программа? Прям, что обозначает всё


Можете объяснить как работает эта программа? Прям, что обозначает всё

👇
Ответ:

Первая строчка спрашивает у человека адрес файла. После ввода получается подобная строчка: "C:\Users\usr\password.txt"

Но там есть такая штука ".split('/')"

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

'hello world guys yes no'.split()

то получим в итоге массив

['hello', 'world', 'guys', 'yes', 'no']

В твоём случае разделителем служит "/". Если ты хотел разделить адрес на составляющие, нужно использовать слеш в другую сторону.

Тут строчка

'C:\Users\usr\password.txt'.split('/')

превратиться в

['C:\Users\usr\password.txt']

То есть не разделиться.

Я думаю задумывалось вот так:

'C:\Users\usr\password.txt'.split('\')

выйдет

['C:', 'Users', 'usr', 'password.txt']

Будем отталкиваться от моего варианта.

Далее идёт цикл for. В нашем случае в цикле for "i" будет равна числу от 0, до кол-ва объектов в массиве.

len(a) - даёт кол-во объектов в массиве.

in range - проходит по числам в определенном диапазоне. Если стоит одно число, то проходится от 0 до него (если число 3, то проходится по числам 0,1,2). Если два числа, то проходится от первого до второго с шагом один (если числа 2 и 5, то проходится по числам 2,3,4). Третье число (все числа записываются через запятую) будет означать шаг. in range(0,40,10) пройдётся по числам 0, 10, 20, 30.

В нашем случае in range проходится по кол-ву объектов в массиве.

В следующей строчке выводится "a[i]". a - это наш массив. i -  порядковый номер объекта в массиве (стоит помнить, что массив начинает счёт не с 1, а с 0. Т. е. 0 объект - это первый объект.)

Если в код засунуть путь до файла, то в итоге он тебе выведет каждую часть путя.

Если C:\Users\usr\password.txt, то код напишет

C:

Users

usr

password.txt

Пиши, если есть вопросы.

4,4(38 оценок)
Открыть все ответы
Ответ:
slkncv
slkncv
20.05.2022

#include <iostream>

using namespace std;

int main()

{

   int x, y;

   cin >> x >> y;

   bool swaped = false;

   if (x > y)

   {

       swap(x, y);

       swaped = true;

   }

   int tmp = x;

   x = (x + y) / 2;

   y = 2 * tmp * y;

   if (swaped)

       swap(x, y);

   cout << x << ' ' << y << endl;

}

Объяснение:

Вводим два числа.Если одно больше второго -- меняем их местами, теперь у нас точно x <= y.Делаем операции описанные в задаче.Если числа были поменяны местами -- swaped == true -> меняем их обратно.Выводим.

Если нужно с дробными, то изменить тип int на float.

4,5(48 оценок)
Ответ:
pRoToTyPe95wF
pRoToTyPe95wF
20.05.2022

                           "Брейн-ринг"

Цель:

повторить и обобщить знания по информатике;

развитие логического мышления; познавательного интереса, творческой активности учащихся;

связать информатику с другими предметами;

воспитывать уважение к сопернику, стойкость, волю к победе, находчивость, умение работать в команде.

Оборудование:

компьютер;

мультимедийный проектор;

экран;

компьютерная программа MS PowerPoint;

файл с презентацией, демонстрирующий тексты вопросов и заданий Приложение1;

компьютерная программа для выбора номера вопроса;

компьютерная программа игра “Учимся мыслить логически2”.

Ход игры:

Игра состоит их 16 вопросов и заданий. Одно очко дается за правильный ответ на один вопрос или за одно задание. Играют две команды. Побеждает команда, набравшая 7 очков. Программа-презентация демонстрирует на экране название игры и колесо с номерами вопросов. Сначала ассистент на компьютере выбирает случайно номер вопроса с компьютерной программы. Затем ведущий выбирает на экране этот номер и демонстрируется вопрос или задание. Отвечает та команда, которая раньше поднимет руку. Если команда отвечает неправильно, то право ответа предоставляется другой команде. Когда ни одна команда не ответит правильно, очко переходит в следующий тур, т.е. при правильном ответе на следующий вопрос команда получает уже два очка и т.д.

Итог игры:

Команды награждаются памятными призами за победу и участие.

4,4(93 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ