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

Дана последовательность чисел 5,9,13, слагаемых следует взять чтобы получить сумму равную 3164.составьте программу для паскаль и блок схему,через систему writeln do

👇
Ответ:
marikalinich
marikalinich
30.08.2021
Var x,i:integer;
begin
x:=5;
i:=1;
while (x<>3165) do begin
x:=x+4;
i:=i+1;
end;
writeln(i);
end.
Дана последовательность чисел 5,9,13, слагаемых следует взять чтобы получить сумму равную 3164.соста
4,4(6 оценок)
Открыть все ответы
Ответ:
alexandrvseznaika
alexandrvseznaika
30.08.2021

-343

Объяснение:

Перед объяснением заострю внимание на небольших ошибках, которые есть в коде:

1. Названия операторов "if", "else" и "print" написаны с заглавной буквы, что противоречит синтаксису Python. Операторы "if", "else", "print" пишутся с маленькой буквы.

2. Нет отступов после "if" и "else". Из-за этого компилятор не поймет, что "K=A**2" относится к "if", а "K= A**3" к "else".

3. После "K=A**2" стоит двоеточие, которое ни к чему.

Учитывая поправки выше, приложу сюда исправленный код:

A = int(input())

if A > 0:

   K = A**2

else:

   K = A**3

print(K)

Теперь разберем код построчно:

A = int(input())

input() - в консоли вводим число, которое подаем на вход программе. В данном случае это число "-7".

int(input()) - конвертируем в целочисленный тип int введенное нами "-7". Конвертация требуется, т.к. input() предназначен для считывания строки, поэтому если не сделать int(input()), то компилятор будет считать переменную A строковой, что далее приведет к ошибке компиляции.

A = int(input()) - переменной A присваиваем то, что описано выше. Т.е. теперь A = -7 и она является целочисленной переменной.

if A > 0:

Если A больше нуля, то все, что ниже этой строки, отделено отступом до "else" будет выполняться, если условие окажется истинным. В нашем случае выполняться будет только следующая строка, а именно:

K = A**2

Переменной K присваиваем число A, возведенное во вторую степень (другими словами в квадрат).

Оператор "**" возводит переменную в какую-либо степень. Для этого слева пишется нужная переменная, а справа число, в которое надо возвести.

else

Если A не больше нуля (т.е. A = 0 или A < 0), то все, что ниже этой строки и отделено отступом будет выполняться, если условие A > 0 окажется ложным. В нашем случае выполняться будет только следующая строка, а именно:

K = A**3

Имеет ту же логику, что и K = A**2, только теперь возводим не во вторую степень, а в третью.

print(K)

Выводим в консоль значение переменной K.

Разобрав код, пошагово пройдемся по нему.

Итак, сначала мы задаем переменной A значение "-7" и делаем ее целочисленной. Теперь смотрим условие: A у нас больше нуля? Нет. Значит переходим к командам, которые описаны в else. Тут видим только одну команду - возведение в третью степень. Считаем: (-7)^3 = -343. Полученный результат и является ответом.

4,7(67 оценок)
Ответ:
хых6
хых6
30.08.2021

Язык программирования Java:

Схема не совсем корректная. Лучше сделайте её самостоятельно.

package com.company;import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scan = new Scanner(System.in);        System.out.print("Покупатель должен заплатить в кассу s руб., введите s:\ns = ");        int s = scan.nextInt();        s = sum(s, 500);        s = sum(s, 100);        s = sum(s, 50);        s = sum(s, 10);        s = sum(s, 5);        s = sum(s, 2);        s = sum(s, 1);}    public static int sum(int s, int num) {        int counter = 0;        while (s >= num) {            counter++;            s -= num;        }        System.out.println(num + " руб. - " + counter + " раз");        return s;    }}
Зарисуйте блок-схемы циклов и Решите самостоятельно: Покупатель должен заплатить в кассу S руб. У не
Зарисуйте блок-схемы циклов и Решите самостоятельно: Покупатель должен заплатить в кассу S руб. У не
4,7(83 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ