0 / 0 / 0
Регистрация: 24.01.2009
Сообщений: 5

Проверьте, пожалуйста, блок схему

27.01.2009, 21:34. Показов 1971. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется выражение:
n!/k! * (n – k)!
требуется составить блок схему, которую я нарисовала( см. вложенный файл(

Буду рада замечаниям, а то я не уверена, что правильно.
Вложения
Тип файла: doc schema.doc (29.5 Кб, 46 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.01.2009, 21:34
Ответы с готовыми решениями:

Проверьте блок-схему по заданию
НГТУ Радиофак, нужно проверить Выполнил задание но нужно проверить, проверьте пожалуйста. задание № 2

Напишите,пожалуйста, блок схему
public class Main { public static void main(String args) { Func func = new Func(); // объявляем декомпозицию ...

Пожалуйста помагите составить блок схему
Program Sagadat; uses crt; const n=4; type a=record f: string; k: byte; end; Var b: array of a; i: byte; ...

3
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
28.01.2009, 19:28
Как и все люди, я тоже могу ошибиться. Однако, полагаю, вряд ли кто-то будетотрицать тот факт, что лучше сделать самому правильно, чем просто критиковать другого за неудачную попытку.

Здесь содержится мой вариант блок-схемы на данную задачу.

Если у кого-то появятся замечания по нему, пишите. С удовольствием приму все сказанное к сведению.

А теперь, все же позволю себе сделать небольшие комментарии.

1. В самом задании уже есть ошибка. Если формула, приведенная во вложенном файле верна, то ее следует записать так: n!/(k! * (n – k)!). Написанная Vikulja формула принципиально отличается от этой.

2. В моей блок-схеме априори предполагается выполнение следующих очевидных условий: n и k - натуральные числа, причем n>=k. Если это не так, то возникает ошибка ввода, которая должна обрабатываться специальной подпрограммой.

Поэтому, как только велеичина i превысит значение n (наибольшее из трех чисел: k, n, (n-k)), вычислять факториалы чисел, данных в условии задачи, не будет никакого смысла. Поэтому сразу вычисляем результат и выводим его пользователю.
Вложения
Тип файла: doc Мой вариант блок-схемы.doc (29.5 Кб, 52 просмотров)
1
0 / 0 / 0
Регистрация: 24.01.2009
Сообщений: 5
29.01.2009, 02:50  [ТС]
Спасибо,Maxsimus09 за помощь! Я тут и простой алгоритм составляю с трудом...
Вы правильно заметили, я ошиблась в написании формулы. Надо n!/(k! * (n – k)!)
А можно алгоритм упростить? просто ввести данные и вычислить без проверок. Просто такие сложные не проходили, максимум алгоритм факториала...
0
32 / 32 / 4
Регистрация: 29.12.2008
Сообщений: 75
29.01.2009, 19:01
Все мы, Vikulja, когда-то с чего-то начинали и все постоянно чему-то учимся. Главое, не бойся трудностей. Если получила непонятную для себя информацию,попытайся не избегать ее, а как следует разобраться.

Ты правильно сделала, что попросила помощи. Для получения краткой информации об элементах блок-схем можешь прочиитать, например,
Сборник задач по программированию / Д.А. Гуденко, Д.В. Петроченко - СПб.: Питер, 2003

Однако, признаться, я сам не большой поклонник записи алгоритмов с помощью блок-схем, но иногда приходится заниматься и этим.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2009, 19:01
Помогаю со студенческими работами здесь

Подскажите пожалуйста - как построить блок схему
По введённому пользователю значению аргумента X вычислить значение функции Y , заданной в виде графика

Напишите пожалуйста блок-схему для матрицы
Постройте пожалуйста блок-схему Получить , i = 1, ..., 10; j = 1, ..., 12 - целочисленную матрицу, для которой aij = i + 2j.

Постройте пожалуйста блок-схему для вычисления значения суммы ряда в заданной степенью точности
Пожалуйста постройте блок-схему алгоритма для вычисления значения суммы ряда с заданной степенью точности е(эпсилон)=0,001 в точке x0=0,4. ...

проверьте пожалуйста блок-схему
Private Sub Command1_Click() Dim s, a As Double Dim k As Integer Picture1.Cls Picture2.Cls Picture1.Print " k a(k) ...

проверьте пожалуйста блок-схему
program nomer2_1; var k,x,y:real; begin writeln ('vvedi k'); readln (k); writeln ('vvedi x'); readln (x); if k>0 then...


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

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

Новые блоги и статьи
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru