1. для чего предназначен оператор цикла? 2. какие существуют циклы в языке паскаль? 3. какой формат записи имеет оператор for? 4. как работает оператор for? 5. в каких случаях применяется оператор for? 6. какие циклы существуют в языке паскаль? 7. какой формат записи имеют циклы while и repeat? 8. в каких случаях удобно применять эти циклы? 9. чем отличается цикл while от цикла repeat? 10. найти все двузначные числа, которые содержат цифру n. 11. среди двузначных чисел найти те, сумма квадратов цифр которых делится на заданное число n. 12. дано натуральное число. найти все его делители и их сумму. коротко,но правильно
203
408
Ответы на вопрос:
1. оператор цикла предназначен для выполнения большого количества однотипных вычислений, отличающихся только значениями переменных, входящих в формулу. например, вычисление значений формулы y=sin(x) для х=1..10 с шагом 1. 2. в языке паскаль существуют циклы: с параметром (for), с предусловием (while..do), с постусловием (). 3. оператор for для примера п.1 имеет вид: for k: = 1 to 10 do y[k]: =sin(k). если в теле цикла будет несколько операторов, то они заключаются в операторных скобки . 4. во время исполнения этого оператора переменной y[k] (элементам маccива y) последовательно присваиваются значения sin(k). 5. оператор for применяется в тех случаях, когда число повторений заранее известно (к=1..10). 6-9. циклы while и repeat применяются, когда число повторений заранее неизвестно, например, для вычисления суммы ряда с заданной точностью, но их можно применять и для расчета по предыдущему примеру. k: =0; while k< 11 do begin k: =k+1; y[k]: =sin(k) end; или для цикла repeat: k: =0; repeat k: =k+1; y[k]: =sin(k} until k> 10; для вычислений эти циклы равносильны, но есть одно (иногда решающее) отличие - цикл while не будет выполнен ни разу, если условие сразу ложно, а цикл repeat сначала выполнит одну операцию, а потом, если условие окажется ложным, остановится.
Перевести числа: 0,345; 400; 256 (из восьмиричной в двоичную) f0c,ff; aa ( из шестнадцатиричной в двоичную)и 765,25 из шестнадцатиричной в двоичную. заранее ответпокажу на примере первого числа. 1) переводим в двоичную. сначала целую часть делением: 312 : 2 = 156 ост. 0 156 : 2 = 78 ост. 0 78 : 2 = 39 ост. 0 39 : 2 = 19 ост. 1 19 : 2 = 9 ост. 1 9 : 2 = 4 ост. 1 4 : 2 = 2 ост. 0 2 : 2 = 1 ост. 0 1 : 2 = 0 ост. 1 для дробной нужно определиться сколько знаков после запятой нам нужно. пусть будет 8, чтобы в шестнадцатеричной получилось 2… ,96 · 2 = 1,92 ,92 · 2 = 1,84 ,84 · 2 = 1,68 ,68 · 2 = 1,36 ,36 · 2 = 0,72 ,72 · 2 = 1,44 ,44 · 2 = 0,88 ,88 · 2 = 1,76 следовательно 312,96 (10) → 100111000,11110101 (2) для перевода из двоичной в восьмеричную и шестнадцатеричную нужно разбить на тройки и квадры влево и вправо от запятой, при необходимости дописав нули: 100 111 000,111 101 010 (2) → 470,752 (8) 1 0011 1000,1111 0101 (2) → 138,f5 (16) теперь сделаем проверку: 4*8*8 + 7*8 + 7/8 + 5/8/8 + 2/8/8/8 = 256 + 56 + 0,875 + 0,078125 + 0,00390625 = 312,95703125 1*16*16 + 3*16 + 8 + 15/16 + 5/16/16 = 256 + 48 + 8 + 0,9375 + 0,01953125 = 312,95703125 если полученный результат округлить до 2 знаков после запятой, то получится исходное число!
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
samwwww26.01.2020 09:50
-
Не00731.01.2021 04:42
-
FD14026.06.2022 03:12
-
vladakolyrova12.12.2022 02:34
-
Marka23107.02.2021 06:11
-
Frisk01101.01.2022 08:39
-
revati128.01.2023 15:02
-
Ychenik7712.12.2022 00:15
-
хранитель718.07.2022 16:58
-
blumkin200211.02.2020 18:28
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.