Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 15.03.2017
Сообщений: 7
1

Какие значения примут переменные с и d после исполнения данного алгоритма

27.02.2020, 16:04. Просмотров 391. Ответов 2
Метки нет (Все метки)


Задан фрагмент алгоритма:

Если a < b, то c = b – a,
иначе c =2*(a – b)
d = 0
пока c >a выполнять действия d = d +1, c = c – 1

Какие значения примут переменные с и d после исполнения данного алгоритма при начальных значениях a и b, равных соответ-ственно 3 и 7? Нарисовать блок-схему этого фрагмента алгоритма.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2020, 16:04
Ответы с готовыми решениями:

Дана блок-схема. Какие значения примут переменные А и В после выполнения алгоритма
Дана блок-схема. Какие значения примут переменные А и В после выполнения алгоритма. Если возможно,...

Какие значения примут флаги после выполнения данного кода
Есть заданная команда mov AL, 2Ch add AL, 54h Какие значения примут флаги ZF, SF, CFи OF.и...

Какие значения примут a,b,c,d после выполнения следующего участка программы
Какие значения примут a,b,c,d после выполнения следующего участка программы: a:=1, b:=2, c:=3,...

Какие значения примут выражения?
в оперативной памяты вектор int Х начинающей з адреса В7FO.Какиэ значения приймут выражения. а)Х+1...

2
Модератор
Эксперт Python
1353 / 842 / 315
Регистрация: 23.07.2018
Сообщений: 2,446
Записей в блоге: 1
27.02.2020, 16:36 2
Где ваши попытки решения?

Python
1
2
3
4
5
6
7
# -*- coding: utf-8 -*-
 
def task_1(a: int, b: int) -> (int, int):
    c, d = b - a if a < b else 2 * (a - b), 0
    while c > a:
        c, d = c - 1, d + 1
    return c, d
0
0 / 0 / 0
Регистрация: 15.03.2017
Сообщений: 7
27.02.2020, 17:48  [ТС] 3
В этом и проблема что совсем не получается построить код так чтоб он выводил значения c,d правеильно

Добавлено через 4 минуты
Цитата Сообщение от DmFat Посмотреть сообщение
Python
1
2
3
4
5
6
# -*- coding: utf-8 -*-
def task_1(a: int, b: int) -> (int, int):
    c, d = b - a if a < b else 2 * (a - b), 0
    while c > a:
        c, d = c - 1, d + 1
    return c, d


Помогите вывести значение при а=3 и b=7
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2020, 17:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Определить, какие значения примут выражения
В программе объявлен массив: int Р={0,2,4,5,6,7,9,12); Какие значения примут выражения: а) Р;...

В оперативной памяти вектор int Х[10] расположен, начиная с адреса B7F0. Какие значения примут выражения
В оперативной памяти вектор int Х расположен, начиная с адреса B7F0. Какие значения примут...

Определить, какие значения будут иметь переменные после выполнения операторов
type muz_center = record mosh: word; k_sd, k_dek: 1..10; massa: real; g_vip: 1995..2001; end; cd...

Какие значения получат переменные Ss и q после выполнения приведенного фрагмента программы?
Какие значения получат переменные Ss и q после выполнения приведенного фрагмента программы? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.