|
КАК ДЕЛАТЬ ДОМАШНЕЕ ЗАДАНИЕ? HELP!!!
|
|
| school45-103 | Дата: Среда, 08.10.2014, 14:45 | Сообщение # 1 |
|
Полковник
Группа: Администраторы
Сообщений: 8
Статус: Offline
| Здесь просьба не писать слезливых сообщений, а чётко и ясно указывать: 1. что именно НЕ ПОНЯТНО из ДЗ 2. что конкретно ПОНЯТНО из заданного 3. как начинали делать ДЗ и как думаете продолжить... P.S.: НЕ ФЛУДИТЬ!!! (Флуд — нарушение сетевого этикета)
|
| |
|
|
| Happy_Day | Дата: Понедельник, 02.03.2015, 21:24 | Сообщение # 2 |
|
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Я не понимаю как составить программу в Паскале к заданию 9 параграфа 34
|
| |
|
|
| school45-103 | Дата: Пятница, 06.03.2015, 12:40 | Сообщение # 3 |
|
Полковник
Группа: Администраторы
Сообщений: 8
Статус: Offline
| В первом сообщении указано - чётко и ясно: 1. что именно НЕ ПОНЯТНО из ДЗ 2. что конкретно ПОНЯТНО из заданного 3. как начинали делать ДЗ и как думаете продолжить... Нужно всего лишь поменять местами значения в трёх переменных. Есть в условии задачи переменные-ящички А, В и С, которые хранят целые числа (тип данных в них integer). Нам для нормальной программы нужно явно объявить-указать их троих в т.н. блоке переменных var: var A, B, C: integer; Теперь начинаем тело программы словом begin Перед заменой значений переменных нужно в ящички поместить какие-то первоначальные целые числа. Это можно сделать примерно так (возьму любые целые числа): А:=4; В:=21; С:=100; Из ящика А нужно "переложить" число в ящик В, из В перекладываем в С, из С в ящичек А (так показано на рисунке к этому заданию на стр. 200). Каждое из этих трёх действий оформляется отдельным оператором присваивания. Он имеет такой вид без кавычек только ":=" Теперь вот что пытаемся сделать. Из ящика А "записываем" в ящик В: В:=А; Из В "перекладываем" в С: С:=В; Из С "кладём" в ящичек А: А:=С; Неплохо сделать бы это одновременно, да? Но при выполнении уже первого задания возникает сложность - все действия выполняются последовательно... При трассировке получаем, что из ящика А записываем в ящик В число 4, уничтожив при этом число 21... Затем в ящичке С уничтожили число 100, а в С записали из ящика В число 4, а не желаемое число 21. Теперь у нас три четвёрки, а 21 и 100 бесследно исчезли. Если бы вы внимательно прочитали параграф 34, то обнаружили бы там алгоритм обмена значений ДВУХ переменных Х и У. Посмотрели? Если да, то получается, что нужна дополнительная переменная D. В неё и будем "резервировать" значение нужной нам переменной перед стиранием-присваиванием. var A, B, C, D: integer; Всё задание не смогу записать, т.к. народ ушлый и всё спишет, покажу только первый и второй этапы: D:=B; В:=А; ну и т.д. Напишите, если не сложно, - понятно пояснение или нет.
|
| |
|
|
| Котик | Дата: Среда, 18.03.2015, 20:14 | Сообщение # 4 |
 Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| как делать домашнее задание на 16 марта для 9х классов? половину задания сделала сама.дальше не понятно.
|
| |
|
|
| school45-103 | Дата: Вторник, 14.04.2015, 00:35 | Сообщение # 5 |
|
Полковник
Группа: Администраторы
Сообщений: 8
Статус: Offline
| Цитата Котик (  ) как делать домашнее задание на 16 марта для 9х классов? половину задания сделала сама.дальше не понятно. Лучше позже, чем никогда, - напишу всё-таки... Указывайте что именно непонятно, please. Что сделано, а что неясно.
|
| |
|
|