Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
1

Как по заданной блок-схеме написать реализацию?

18.12.2013, 23:44. Показов 868. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят первый раз в жизни пишу программу. Надо по заданой блок-схеме написать код. У меня проблема с циклом не могу понять что не так. Помогите
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#-------------------------------------------------------------------------------
# Name:        module2
# Purpose:
#
# Author:      Р*СњР*°СЃС‚Р*ВµР*Р…Р*В°
#
# Created:     18.12.2013
# Copyright:   (c) Р*СњР*°СЃС‚Р*ВµР*Р…Р*В° 2013
# Licence:     <your licence>
#-------------------------------------------------------------------------------
 
#Vvestu danni
x = input("X = ")
x = float(x)
Ia = input("Ia = ")
Ia = int(Ia)
Ib = input("Ib = ")
Ib = int(Ib)
Ic = input ("Ic = ")
Ic = int(Ic)
if x < -100 or x > 100:
    print ("Вы задали некоректный данные")
elif Ia < -1000 or Ia > 1000:
    print ("Некоректнные данные")
elif Ib < -1000 or Ib > 1000:
    print ("Некоректнне данные")
elif Ic < 1 or Ic >100:
    print("Некоректные данные")
else:
   print("Спасибо")
 
#obmegenia na x
if x==0:
    s = 0
    print (" s =", s )
else:
    if Ia==Ib:
        if Ia == 0:
            print ("Error")
        else:
            if Ia % 2 == 0:
                s = x/Ia
            else:
                s = -x/Ia
            print ("s = " , s)
    else:
        i = Ia
        s = 0
        Ic = abs(Ic)*(Ib - Ia)/abs(Ib-Ia)
        k = (Ib-Ia)*(Ib-Ic)
 
        if abs(Ic)!=0:
            while k>=0:
                if i == 0:
                    i = i + Ic
                    s = s+a
                    print (s)
 
                else:
                    if i % 2 == 0:
                        a = x/i
                    else:
                        a = -x/i
                        s = s + a
                        i = i + Ic
                        print (s)
 
            else:
                    s = s
                    print (s)
        else:
            print ("Error")
Миниатюры
Как по заданной блок-схеме написать реализацию?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2013, 23:44
Ответы с готовыми решениями:

Банальный совет по блок-схеме, как отобразить на блок-схеме структуру?
кусок кода корторый я не знаю как нарисовать в блок-схеме... struct aeroflot { ...

Как написать программку по блок схеме?
помогите пожалста люди!срочно нужно программку написать на таком языке который на фото заранее...

Как написать код по блок схеме

Как в блок-схеме написать ввод 30-ти чисел
Не по Vb, а просто на бумаге блок-схема. Помогите! Мне нужно ввести 30 разных чисел в блок схеме,...

Написать реализацию заданной функции
как записать на С++ Builder такое

1
135 / 120 / 37
Регистрация: 30.09.2012
Сообщений: 400
19.12.2013, 11:43 2
само значение k в цикле while у тебя вообще никак не меняется, поэтому цикл либо вечный, либо никогда не выполнится
0
19.12.2013, 11:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2013, 11:43
Помогаю со студенческими работами здесь

Как написать код в VBA (Visual Basic for Applications) по блок-схеме?
Доброго времени суток! Помогите пожалуйста, нужно написать код по блок-схеме в Visual Basic, у меня...

Измерение времени выполнения арифметических команд. Написать первый блок программы по блок схеме
Язык программирования: Си

Дана блок-схема. Написать программу по блок-схеме
Дана блок-схема. Написать программу по блок-схеме/:umnik:

Составить программу по заданной блок схеме

По заданной блок-схеме составить программу
Ссылка удалена.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru