プロが教える店舗&オフィスのセキュリティ対策術

現在プログラミングの研修中なのですが、ピラミッドのなどの図形を表示するプログラムが難しすぎます。

ピラミッドはなんとかできるのですが、それを応用したひし形や真ん中を切り抜いたものなど、、

無理やりやれば表示することはできます。

このようなことはどのように勉強すればいいのでしょうか?

よろしくお願いします。

A 回答 (3件)

アルゴリズム。

。。
つまりは「入力されたデータをどのように処理したら求める結果を出すことが出来るか」考えることを学ぶと。

これはプログラム記述言語を使って考えるのではなく、その人が日常使っている自然言語(多くの日本人の場合は日本語)で考えます。
箇条書きでもよいし、何らかのチャート図を知っていたらそれを使って考えをまとめてゆくのでもよいでしょう。

https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AB …

参考まで。
    • good
    • 0
この回答へのお礼

図で書いてみると案外シンプルですね(^-^)/

お礼日時:2019/04/09 15:44

>無理やりやれば表示することはできます。


なんだできるんじゃん

初めはキレイにできなくても
あれこれ考えて思い浮かぶ実現方法がいくつかあって
「どれが使いやすいか、他への応用が利くか」なども加味できるようになれば
万々歳ですが、最初からそううまくはいかないので
初めはとりあえず「課題を満足したらOK」でしょう。

実現方法を複数思いつき、今回の案件ではどれが一番的確なのか、までも
判断できるようになるのが最良ですが、それはまだ先の話です。
    • good
    • 0
この回答へのお礼

常に最善を考えるようにこれから頑張っていきます!

お礼日時:2019/04/09 15:45

ピラミッドが出来るなら


ひし形はすぐに出来ると思いますが
何が分からないのでしょうか?
    • good
    • 0
この回答へのお礼

if文と論理演算子でぐちゃぐちゃです。
一応表示はできます。

お礼日時:2019/04/09 15:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!