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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenGLでの楕円の描き方
-
JAVA プログラミング ロッカ...
-
JAVA基礎の課題で自動販売機
-
vectorクラスについて。
-
大学の授業のプログラミング、...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
エクリプスのプログラミングに...
-
JavaScriptの勉強
-
JavaScriptとC言語の違いについ...
-
Webデザインを基礎から勉強する...
-
プログラミング言語、Pythonに...
-
プログラミングの質問です 5の...
-
Rubyの学習の進め方
-
SQLでデータベースから返ったデ...
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA(えくせる)ってなんでメン...
-
JavaとAndroidアプリ(Java)違...
-
エクリプスのプログラミングに...
-
vectorクラスについて。
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
JavaScriptとC言語の違いについ...
-
JAVA基礎の課題で自動販売機
-
内部仕様、外部仕様
-
大学の授業のプログラミング、...
-
Netbeansでの、Java「実行」と...
-
遊びでJavaを勉強しようとして...
-
EclipseとVisual StudioをPC1台...
-
Javaに向いてない人はどんな人...
-
グラフを描く目的でプラットホ...
-
visual c++6.0 入門書
-
VB.NETの参考文献、サイト
-
JAVAでフォートランのプログラ...
-
プログラミングの技術向上について
-
JAVA プログラミング ロッカ...
おすすめ情報