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

Ваня шифрует русские слова записывая вместо каждой буквы её номер в алфавите без пробелов номера букв даны в таблице 31212
12987
10926
36510​


Ваня шифрует русские слова записывая вместо каждой буквы её номер в алфавите без пробелов номера бук

👇
Открыть все ответы
Ответ:
SofiaLimon
SofiaLimon
05.12.2020
Здравствуйте!

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

1. Для чего предназначены запросы?
Запросы в базах данных используются для получения определенной информации из базы данных. Они позволяют задавать вопросы базе данных и получать ответы в виде конкретных данных, которые удовлетворяют определенным критериям или условиям.

2. Какие виды запросов вы знаете?
Существует несколько видов запросов в базах данных:
- Запросы выборки (SELECT) - используются для выбора определенных данных из таблицы или нескольких таблиц.
- Запросы обновления (UPDATE) - используются для изменения данных в таблице.
- Запросы добавления (INSERT) - используются для вставки новых данных в таблицу.
- Запросы удаления (DELETE) - используются для удаления данных из таблицы.

3. С чего можно создавать запросы?
Запросы можно создавать с помощью языка структурированных запросов (SQL), который является стандартным языком для работы с базами данных. Существуют различные программы, такие как Microsoft Access или MySQL, с помощью которых можно создавать и выполнять запросы.

4. Для чего используют запрос с параметром?
Запросы с параметрами используются, чтобы получить более гибкий и динамический результат. Параметры позволяют указывать конкретные значения при выполнении запроса, что делает его реиспользование более удобным. Например, запрос с параметром может использоваться для поиска всех студентов с заданным возрастом или именем.

5. Как можно сделать вычисления в запросах?
В запросах можно выполнять различные вычисления, такие как суммирование чисел, вычисление среднего значения или нахождение максимального/минимального значения. Для этого используются специальные функции в языке SQL, такие как SUM, AVG, MAX или MIN. Например, запрос SELECT SUM(стоимость) FROM товары выведет общую сумму стоимостей всех товаров.

6. Что означает запись в условии запроса «=50»?
Запись "=50" в условии запроса означает проверку на равенство. В данном случае, запрос будет выбирать только записи, где указанное поле равно 50. Например, запрос SELECT * FROM сотрудники WHERE возраст = 50 выберет только сотрудников, чей возраст равен 50.

7. Можно ли создавать запросы на основе нескольких таблиц?
Да, можно создавать запросы на основе нескольких таблиц. Подобные запросы называются запросами с использованием "JOIN". JOIN позволяет соединять две или более таблицы по определенному условию, чтобы получить данные из разных таблиц в одном запросе. Например, запрос SELECT * FROM заказы JOIN клиенты ON заказы.клиент = клиенты.идентификатор соединит таблицы "заказы" и "клиенты" по полю "клиент" и выведет данные из обеих таблиц.

Надеюсь, это помогло вам в понимании запросов в базах данных. Если у вас остались какие-либо вопросы или нужна дополнительная помощь, не стесняйтесь обращаться ко мне. Я всегда готов помочь вам в учебе!
4,4(55 оценок)
Ответ:
kirillshe2012
kirillshe2012
05.12.2020
Привет! Я рад помочь тебе разобраться с этой программой.

Перед тем как перейти к ошибке в программе, давай сначала разберемся, что она делает. Здесь есть два цикла: внешний цикл и внутренний цикл.

Во внешнем цикле переменная `i` изменяется от 0 до `h-1` (где `h` - высота прямоугольника, введенная пользователем методом `input()`).

Затем мы переходим к внутреннему циклу, внутри которого переменная `j` изменяется от 1 до `w-1` (где `w` - ширина прямоугольника, введенная пользователем методом `input()`).

Внутри второго цикла мы выводим звездочку с помощью команды `print("*", end =" ")`. `end =" "` означает, что после вывода символа будет вставлен пробел, а не перевод на новую строку. Этот трюк используется, чтобы все звездочки выводились в одной строке.

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

Теперь давай разберемся, почему программа не работает. Ошибка заключается в том, что ты не передал значения ширины (`w`) и высоты (`h`) прямоугольника с помощью функции `input()`.

Как следствие, у тебя возникает ошибка во внешнем цикле при определении переменной `i`. Поскольку `h` не определена, она не может быть использована для задания диапазона (`range(0, h)`), что вызывает ошибку.

Для решения этой проблемы тебе нужно задать значения `w` и `h`, чтобы программа могла правильно работать. Ты можешь сделать это, добавив строки с присваиванием значений перед телом цикла.

Вот исправленный код:

```python
w = 17
h = 4

for i in range(0, h):
for j in range(1, w):
print("*", end =" ")
print("*")
```

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

Надеюсь, это помогло разобраться! Если у тебя возникнут еще вопросы по этому коду или по любым другим вопросам, обращайся. Я здесь, чтобы помочь!
4,7(22 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ