A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
kmeeさんの回答にあるように「問題を細かく分解して考えること」と、もう一つ「出来る事からやってみる」というのが大事なことです。
>数字をひとつ帰るだけで大きさが、変わったりするような綺麗なソースコードを書きたいのです
こういう応用的な事は後からでいいんです。
まずは出来るところからやってみましょう。
例えば、
1.先ずはひし形は考えずに9x9の"□"だけで埋め尽くしたものを作成してみる。
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
□□□□□□□□□
2.次に左から■の数が1つずつ増えるようにしてみる。
■□□□□□□□□
■■□□□□□□□
■■■□□□□□□
■■■■□□□□□
■■■■■□□□□
■■■■■■□□□
■■■■■■■□□
■■■■■■■■□
■■■■■■■■■
3.これを5列目から左右に1つずつ増えるようにしてみる。
□□□□■□□□□
□□□■■■□□□
□□■■■■■□□
□■■■■■■■□
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
ここまで出来れば後は自力で考えられるんじゃないでしょうか?
No.1
- 回答日時:
本当に「全くわかりません」なら、最初からプログラミングの勉強をやり直しです。
プログラミングのコツの一つは、問題を細かく分解して考えることです。
そのような図を書くことは、
0行目に □□□□■□□□□ を書く
1行目に □□□■■■□□□ を書く
2行目に □□■■■■■□□ を書く
....
と分解できます。
同じような処理が続いている、ということは、ループにできる可能性がある、ということです。
forを使え、というのですから
for(i=0;i<9;++i){
i番目の表示 ;
}
みたいなプログラムになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
- C言語・C++・C# 画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう 3 2022/10/30 01:16
- Ruby VBA 2 2023/01/14 14:14
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- その他(プログラミング・Web制作) プログラミングを勉強してますが、難しくて、中々頭に入りません。 ふと思いましたが、今はサイト作成ツー 12 2022/12/21 19:46
- その他(プログラミング・Web制作) プログラムはif文とforループが書ければなんとかなるので楽勝?? 6 2022/12/26 10:24
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】NEW演歌
【大喜利】 若い人に向けたことは分かるけど、それはちょっと寄せ過ぎて変になってないか?と思った演歌の歌詞
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
【JAVA】数字をひし形に出力するプログラムについて
Ruby
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptとC言語の違いについ...
-
Javaに向いてない人はどんな人...
-
EclipseとVisual StudioをPC1台...
-
vectorクラスについて。
-
vba クリップボードクリアにつ...
-
EclipseでJavaコンパイラのバー...
-
gitでバージョン指定してダウン...
-
VBAの「for i=1 to cells(…」...
-
MSFormsとは何ですか?
-
ウインドウズメディアプレーヤ...
-
JSPファイルで生じるエラーをど...
-
中学生でいきなりJava
-
javaのジェネリックスでTとEの...
-
unzip32.dllの利用について(64b...
-
使用しているJUnitのバージョン...
-
プログラミング言語
-
プログラミング言語について
-
テンプレートエンジンとフレー...
-
javaからデータベースに接続 エ...
-
java と javax の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaとAndroidアプリ(Java)違...
-
エクリプスのプログラミングに...
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
vectorクラスについて。
-
内部仕様、外部仕様
-
オブジェクト指向をひたすら練...
-
JAVA
-
Javaは暗記科目でしょうか?
-
遊びでJavaを勉強しようとして...
-
Netbeansでの、Java「実行」と...
-
Javaに向いてない人はどんな人...
-
超初心者のJAVA入門(学生)
-
JavaScriptとC言語の違いについ...
-
待ち受けiアプリ開発の参考資料...
-
VBA(えくせる)ってなんでメン...
-
Perl言語について。
-
java言語でオセロゲームを4人対...
-
javaでマリオやロックマンみた...
-
プログラミングの質問です 5の...
おすすめ情報