TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
幸か】SEやPGから他業界へ脱出した人のスレ1【不幸か
将来プログラマーになりたいんだが色々と教えてくれ
▼シグマアイティエス(SITS)TCS Group
プログラマって、使い捨てなんだね
裁量労働制で働いてるプログラマ
2020から小学生にプログラムの授業
test
人月100万円のプログラマになりたい
無能だな、おまえ
teratailもりあがっtail? 42問目

ニートです1からプログラミングを教えてくれる


1 :2015/12/25 〜 最終レス :2018/05/22
先生を募集します

先生!!

2 :
なんですか私を呼びましたか?

3 :
ハロワの職業訓練でもR

4 :
>>2
先生!まず何をすれば良いのですか??

>>3
ネットで職業訓練の事調べたらあんなとこ行くより独学で勉強した方が身につくとか書かれてました!
と、いうかニートなので訓練校に通うお金を捻出できません!職歴なしなので手当も貰えません!!遺影!!!

5 :
社会的に終わってるのでたまごっち感覚で育てて下さい(*^_^*)

6 :
1.ファイル拡張子について調べよ。
2.拡張子を表示する設定にしろ。
3.テキストエディタをインストールせよ。
4.バイナリエディタをインストールせよ。
5.エディタで適当にファイルを作ったり編集してみよ。

7 :
>>4
職業訓練は職歴なくても問題ないよ。
ちゃんと続けることできますかって
最初に聞かれるくらい。
月11万くらいもらえる。
職業訓練の講師ってプロのプログラマに教えてるような人だから
独学よりもよほど良いよ。

8 :
先生!できました!
1、拡張子とはファイルの種類を表す名前です!
2、フォルダの設定からできました!
3、4、備え付けのメモ帳とBzEditorをインストールしました!
5、ファイルを作成、編集しました!
ttps://i.gyazo.com/01f6f2e0fec5f9b1013e261d5b1368a8.gif

9 :
>>7
職業訓練自体は職歴無しでも受けることはできるみたいですが(審査が厳しい?)
手当は貰えないような事を聞きました(グーグルで調べました)
手当を貰える対象は失業者、更にその中でも条件があるようですが、、、
僕の認識違いでしたかね?もう一度よく調べてみます。
ありがとうございます先生!!

10 :
6.次のような内容のテキストファイルを作成し、「hello.txt」という名前で保存せよ。
「set VAR=hello, world
echo %VAR%
pause」
ただし、行と行の間には「改行文字」(Enterキー)を入力せよ。
7.「hello.txt」の拡張子を「.bat」にしてダブルクリックせよ。

11 :
8.全角文字と半角文字の違いについて調べよ。

12 :
この先生はだめです。まずはVisual Studio Communityをインストールしなさい

13 :
先生できました!BATファイルを実行するとコマンドプロンプト?が立ち上がりました!なんのために使うのかはわかりません
6ー7。ttps://i.gyazo.com/f26f498866d66c94d64498af93fba288.png
8,全角文字は2バイト文字、半角文字は1バイト文字です!
sssp://o.8ch.net/3qrw.png

14 :
「set (変数名)=(値)」は、変数に値を代入するコマンドです。
「echo (文字列)」は画面に文字列を表示するコマンドです。
「pause」は何かキーが押されるまで待つコマンドです。
コマンドは普通、上から順番に実行されます。
9.「echo 私は天才プログラマです」という行を「hello.bat」の先頭に追加して保存し、ダブルクリックしなさい。

15 :
>>12
いろんな先生が居て楽しいです!ビジュアルスタジオインストール中ですすごい容量でかいです!

>>14
よくわかりました!できました!
ttps://i.gyazo.com/e787b1180adb505bb01063724ae2ed93.png

16 :
>>12
環境が古いので最新のIDE入れたら時間切れになっちゃう。

17 :
ビジュアルスタジオインストール完了したので再起動してきます

18 :
ok

19 :
先生!再起動終わりました!

20 :
先生、質問です!
変数をechoで出力する際に変数を%で囲みましたが、文字列では%で囲まなくても>>15で出力されていました。
これは変数をechoで出力する際は%が必要、文字列では不要。というルールで良いのでしょうか??

21 :
>>20
変数名を% %で囲ったら、そこは変数の値に「展開」される。試しに

set VAR=test
echo VAR 123
echo %VAR% 123

を実行してみればわかる。

22 :
%で囲むと変数の中身が飛び出すんですね!分かりましたありがとうございます先生!

23 :
10.条件分岐
「set A=123
if "%A%"=="123" echo OK
if "%A%"=="124" echo NG
pause」

11.無限ループ
「:LOOP
set VAR=%VAR%!
echo %VAR%
goto LOOP」

24 :
できました!
10.条件分岐
https://i.gyazo.com/c5c05fcea3e96dc096079c7b05ce56fa.png
変数Aに123という数値をセットし、もし変数Aから123が飛び出せば、OKと表示。
もし変数Aから124が飛び出せば、NGと表示する処理ですね!

11.無限ループ
https://i.gyazo.com/6962a1d81cabe20078262c913792a0a5.gif
変数VARに!をセットし、LOOPで無限に!を表示しつづける処理ですね!
set VAR=%VAR%! でなぜ一度の処理で!がたくさん表示されたのかがわかりません
結果を見ると決まった数だけ!が表示されているようですが、setでは!の数は指定していないです
僕の予想だと!が1つ表示される処理がループされると思ったのですが、、、
たぶん%VAR%!これがキーポイントなんですね!
ちなみに実行したらPCから変な音が出ました!!

25 :
あ!set VAR=%VAR%! は1回の処理ごとに!が1つずつ増えていってるでしょうか
でもはじめから大量に!は表示されていたし、見た感じ!の数は一定だった気がしたようなしないような
実行して確認しようにもPCから変な音出るので怖いです

26 :
なにも実行してないときはVARの中身は空っぽ。最初に「set VAR=%VAR%!」を実行すると
VARは!になる。二回目はVARが%VAR%!、つまり!!になる。三回目は%VAR%!、つまり!!!になる。
代入の左辺の展開では代入する前の変数の値が使われる。

27 :
×左辺
D右辺

28 :
先生!後出しですが僕そんなようなこと言おうとしてたんです!
でも毎回setで変数の中身がリセットされるんじゃないかと思って、、、
知識ないのに勝手な想像しないほうがいいですね!

29 :
gotoは指定したラベルに移動するコマンドだ。コマンドプロンプトで
ラベルを置く場合は、行の先頭にコロン(:)を付ける。

30 :
gotoがポイントでLOOPはただの変数なんですね、ためしにNEETでやったらめっちゃ驚かれました
もしかしてこのコマンドプロンプトでは変数は半角大文字英数で表記するのでしょうか

31 :
12.適当なフォルダーをShiftキーを押しながら右クリックして、「ここでコマンドプロンプトを開く」を選びなさい。
13.開かれたコマンドプロンプトで「dir」「cd ..」「echo TEST」「echo /?」「cd /?」「copy /?」などのコマンドを実行しなさい。

32 :
>>30
プロンプトでは大文字小文字の区別はない。
ラベル名と変数名は違う。

33 :
お休み。

34 :
できました!dirはフォルダ内の情報を表示、cd..はひとつ前のフォルダに移動、echo TESTはコマンドプロンプトに"TEST"と表示、xx /?はxxコマンドのヘルプを表示です!
そうなんですか!ラベル名と変数名の違いがわかりませんが宿題にしときます。おやすみなさいセンセー!

35 :
ビジュアルスタジオをインストールしなさいという先生が居ましたがこれで何をすればよいのでしょうか、、、
助けて他の先生!何か課題だされないとやる気もでないし何するかもわからないよ〜(TOT)
とりあえず時間も時間だし僕は帰宅します さようなら

36 :
尊敬する人物はクロエ・オブライエンです

37 :
プログラミング入門サイトでも作ってみるわ。ちょっと待っててな

38 :
おはようございます

入門サイトうれしゅうございます
今日は何しましょう

39 :
君のOSの種類と、Visual Studioのバージョンを教えて。

40 :
先生おはようございあmス
OS:Win7 Pro
VS:Microsoft Visual Studio Community 2015 14.0.24720.00 Update 1
昨日DLしたての最新版でございます

41 :
ハードディスクとSSDのどちらを使ってるか?
C++とC#のどちらをインストールした?

42 :
アプリケーション用にSSD,データ用にHDD
VSはSSDにインストールしました
それはVSと別でインストールするのでしょうか?VSをインストールする過程でインストールされるのであればすべて推奨設定でインストールしました!

43 :
SSDはハードディスクよりずっと速いが、信頼性が低く、壊れるときは一気に壊れる。必ず別のドライブにバックアップしておけ。
君の環境は恵まれている。デフォルトの設定でインストールしたならVisual C#が入っているはずだ。
スタートメニューからそれを探しだして起動しろ。

44 :
コマンドプロンプトでできることは限られている。
C#という言語を使うともっと自由にプログラミングできる。
C#の主な用途はゲーム、業務、ツール作りである。
C#でどんなものを作りたい?

45 :
はいい!
Visual C#というアプリが無かったのですが、VSを起動すれば良いのでしょうか?
そうであればVSを起動しました!

46 :
なるほど。作りたいものはありません!最初の方に書いたとおりたまごっち感覚で育てていただけるとありがたいです!
でもしいて挙げるなら、時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!愛用のエディタはWIN付属のメモ帳です、これ以外は合いませんでした!

47 :
発言が矛盾しておりました
時間を指定してPCをシャットダウンするソフトと最前面表示固定するシンプルなメモ帳が作りたいです!

48 :
ネットブラウザで2chは不便なので2ch専用ブラウザをインストールします
少々おまちくだされ

49 :
そうだ、VSに統合されてた。VSは日本語になってるか?
「ファイル」メニューから「新規作成」→「プロジェクト」を選べ。
Visual C#とVisual C++の項目はあるか?

50 :
VSは日本語です
どちらもあります!

51 :
C#を起動するんでしたね。しかし色んなテンプレートがあって混乱しますhttps://i.gyazo.com/18528f8594fb2c4dbd1856832b830c7b.png
C#を選択するとAndroidやiOSの項目が出てくるのですがC#でこれらのアプリも作れるんですかねえ

52 :
C#のコンソールアプリを作ってみろ。名前はMyFirstConsoleAppで。

53 :
できました
ttps://i.gyazo.com/f6fdcf06327ec2080419b2225df4281a.png

54 :
Mainの内部に
「Console.WriteLine("こんにちは世界");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」
と入力して「ビルド」しろ。
成功したら「デバッグを開始」せよ。

55 :
ttps://i.gyazo.com/bdcd67f152a5aad641feb662f6e6ca36.png
できました!これで大丈夫ですかね?
なんか”とか関数?とか勝手に入力してくれるんですがこれでプログラミング上達するんですかね

56 :
Mainの中身を
「String str = "変数の中身";
Console.WriteLine("「" + str + "」");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」 にして「デバッグを開始」せよ。

57 :
ttps://i.gyazo.com/24f2f50ac2e273253e6fcc89a4f80518.png
できました!

58 :
>>55
インテリセンスと言う入力支援機能だよ。
文字を少し入力してCtrl+Tabで補完ができる。

59 :
Stringとか" "で囲まれたものは文字列だ。
+という演算子で文字列どうしを連結できる。
文字列をConsole.WriteLineという関数に渡すと
その文字列を画面に出力する。

60 :
「Console.Write("文字列を入力してね: ");
String str = Console.ReadLine();
Console.WriteLine("【"+str+"】");
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。

61 :
なるほど!ReadLineは変数を指定せずにWriteLineで書き込んだ文字列をすべて表示してくれるんですね!

62 :
次はforループだ。
「for (int i = 0; i < 10; ++i) {
Console.WriteLine("【"+(i + 1).ToString()+"】");
}
Console.WriteLine("Enterを押してね");
Console.ReadLine();」にして開始しろ。

63 :
intとか0とか10というのは整数を意味してる。
「for (int i = 0; i < 10; ++i)」というのは、おおざっぱにいうと
「int i;
for (i = 0; i < 10; i = i + 1)」と同じだ。
i.ToString()はiを文字列にした結果を返す。

64 :
できました!
>>60 ttps://i.gyazo.com/3ad06236b595803a180acb8b9efab974.png
>>62 ttps://i.gyazo.com/aa8ae7a3dd71f66f205bb3f92fc5cc91.png

65 :
変数に文字を入れるときはString、数値を入れるときはintを付けるんですね!

66 :
整数とか文字列といったデータの種類のことを「型」という。
intとかStringというのは型名だ。
C#で変数を使うには、型名と変数名を指定しないといけない。
関数に渡すパラメーター(引数;ひきすう)には指定できる型が決まっている。
型の不一致はエラーになる。

67 :
C#で利用できるすべての型について調べなさい。

68 :
http://ufcpp.net/study/csharp/st_embeddedtype.html

69 :
演算子について
http://ufcpp.net/study/csharp/st_operator.html

70 :
制御フローについて
http://ufcpp.net/study/csharp/st_control.html

基本的なことは、このサイトに全部書いてあるな。

71 :
課題12.BMIを計算するプログラムを作れ。
ヒント: Console.ReadLineで文字列を読み込み、文字列変数に代入。
文字列をSystem.Single.Parseでsingle型に変換。
BMIを計算する公式を使う。
計算結果を文字列にしてConsole.WriteLineで出力。

72 :
まだ読んでるので少し時間がかかります
申し訳ありません!!!!!

73 :
時間制限はない。かまずに飲み込むよりも、むしろ噛み砕く時間が重要だ。気長にやりたまえ。

74 :
行き詰まったら何なりと質問してくれ。
あと、プロジェクトは1つだけでなく何個も作ることができるぞ。
目的に応じてプロジェクトを分けておくと再利用しやすい。
プロジェクトの名前の付け方は十年後のことも考えて命名したまえ。

75 :
ttps://i.gyazo.com/db16280fa4efcb134b3cdaeb4e4b7bc8.png
できました!

数値を入れる型についてなのですが、int使うならlong使えばいいじゃん!byte?いらないよ!と思ったのですが
これは型に入れる数に関わらず型自体にサイズ?があって、たくさんコードを書くプログラムを作るときに動作が重くなるから使う型を分けているのでしょうか?
例えば、
byte a = 1;

int a = 1;
は入ってる数は同じですが、型のサイズが違うので数値の範囲が決まっているのならbyteの方が節約できるということですか?
文章へったくそなので僕のイメージを伝えます
おちょこ=Byte
ジョッキ=Int
おちょことジョッキを用意して同じ分量水を入れて人間の手で運びます
おちょこは小さいのでたくさん運べる!(プログラムが軽快)
ジョッキは大きいので少しずつしか運べない!(プログラムが重い)

76 :
詰まった部分書きます
System.Single.Parse(taiju)
System.Single.Parse(shincho)
Console.WriteLine( taiju / (shincho*2) );
としようとしたらできませんでした

あとReadLineを最後の行に入れないとプログラムが待機状態にならないで終了してしまうんですね

77 :
型によってデータサイズや処理速度が異なる。
サイズが大きいとメモリーを圧迫したり、遅くなったりする。またintより小さくても遅くなる。
Parseの結果は値として返される。それをsingle型の変数に代入せよ。

78 :
>>75の続きです。
なら小さいプログラム作るときはlongでもいいね。とはならないのは、大きなプログラム作るときになったらサイズ節約しなきゃならんしやりかた統一しようぜ!ってことですか?
それとよく例文とかの小さい整数を入れる際にint型を使うのは、値は小さいけどbyte以上の値扱うかもしれないしそこまで大きい値扱わないからintでいっかーみたいなノリでしょうか?
すべて僕の見当違いでしたら忘れて下さい!

79 :
分かりましたありがとうございます

こうすればよかったんですね
ttps://i.gyazo.com/546dc1eeeebc84d69b0ff8740bc65c7e.png

80 :
電卓を使って計算結果が正しいかどうか確認しなさい。

81 :
>>76と言ってることが違かった!
Single taiju2 = System.Single.Parse(taiju)
Single sincho2 = System.Single.Parse(sincho)
Console.WriteLine( taiju2 / (shincho2*2) );

82 :
よし、これで君も素人C#プログラマだ。
課題13.じゃんけんゲームを作りなさい。
ヒント:利用者の手を整数で入力(1:グー、2:チョキ、3:パー)。コンピューターの手を乱数で生成。ifで条件分岐(3×3通り)。勝ち負けを表示。

83 :
>>80
計算式が違ってました!グーグルで調べたのに!!
正しくはこちらです
ttps://i.gyazo.com/81228b3c5437c27c277ef843e918f49d.png
かなり無理やりやった感あります

84 :
お休み。

85 :
んほおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお

86 :
おやすみなせい

87 :
http://dorakuehoshi.hatenablog.com/entry/2015/12/26/184047
ゲーム攻略ブログで儲ける方法。

88 :
ちょっと疲れたので休憩後再開

URLは見てないですが、ブログで儲ける方法ってすんごーい数のブログ作りまくればちりつもで儲けられるんじゃないですか

89 :
新しく別のプロジェクトを作る場合は、ファイルメニューから
「ソリューションを閉じる」を選んでから、新規作成→プロジェクトを選ぶ。
ソリューションとは、1個以上のプロジェクトをまとめたものだと考えるといい。

90 :
知的労働者は頭脳を酷使する。考えることや覚えることは案外エネルギーを消費する。
ハチミツ、チョコレート、コーヒーを適量摂取することをお薦めする。また、タンパク質やカルシウムも大切だ。
子どもの頃を思い出して規則正しい生活を心掛けよ。
睡眠時間と睡眠の質は頭の働きにかかわる。

91 :
変数名に型情報を含めれば、変数の命名が楽になり、変数名を見るだけで型がわかる。
(int型なら変数名の頭にiを付けるなど)
このような規則をハンガリアン記法という。

92 :
//乱数を生成する準備。
Random cRandom = new System.Random();
//1〜3の乱数を生成する。
int iResult1 = cRandom.Next(3) + 1;

93 :
if (iPlayerTe == 1) {
if (iComputerTe == 1) {
//あいこ
...
}
if (iComputerTe == 2) {
//あなたの勝ち
...
}
if (iComputerTe == 3) {
//あなたの負け
...
}
}

94 :
BMI計算のプロジェクトをConsoleBmiKeisanという名前で保存してくれ。
じゃんけんゲームのプロジェクト名はConsoleJankenGameでいいだろう。
簡単なテスト用にConsoleTestというプロジェクトも作っておけ。

95 :
拡張子が.slnのファイルがソリューションで、拡張子が.csのファイルがC#のソースファイルだ。
中身はテキストファイルだから、どちらもテキストエディタで開けるはずだ。
保存されたソリューション(プロジェクト)をVSで開きたいときは.slnファイルをダブルクリックする。

96 :
変数を使うときは型名を指定しないとダメと言ったが、あれはウソだ。
型が明らかなときは型名の代わりにvarと書くことができる。
var eSincho = System.Single.Parse(str);

97 :
すみませんサボってました!
なんか長ったらしくもっと簡単にできそうなのでまた書き直します・・・
https://i.gyazo.com/8a48cd85b871a38532a1cb453f9d6d71.png
https://i.gyazo.com/aa82bd6ae0022fad2bd2bda153f6a543.png
https://i.gyazo.com/0807c570af4dd328f430f5c9ecb7514e.png
今まで作ったプログラムは消して上書きしてしまいました
ジャンケン2で新しくプロジェクト作って命名します!
あまりレス読めてませんが起きたら読みます!

98 :
プロジェクト名が変わらない・・・明日考えよう

99 :
ああああああああああああああああああああああああ
前回作ったプログラムを見ながら新たに書き直したいのにウィンドウ増えない・・・明日考えよう

100 :
>>97
あ、これループ前に変数に乱数を代入してるので相手がどの手をだすか2回め以降わかっちゃいますね


100〜のスレッドの続きを読む
おまえら通勤カバンに何入れてんの?w
IT企業社長「有能と無能の差は20倍ある」
プログラマーはアニメをみよう! 34クール
趣味グラマの雑談部屋
50代のプログラマーいる?Part47
プログラマーへの質問スレ
ソースコード見ればその人の技術力や考え方がわかる
日立製作所の脱法行為をやめさせよう!
リファクタリングすると全部テストしろと言ってくる奴の矛盾3
エンジニアって英語話せたほうがいい?
--------------------
2007年度((( ;゚Д゚))ガクガクブルブルPart200
2018 F1 GP 第6戦 スペインGP lap7
SKYRIM Special Edition MODスレ Part5
特価品6365
2017年度
【老人と海】ヘミングウェイ【武器よさらば】
ハードウェア・シーケンサー
仙台・宮城観光 2
【地方専用】ポケモンgoーレイドバトル座標vol.57
Eテレを実況して楽しくOFF會
劇場版名探偵コナン217
【二輪車】ホンダ、アドベンチャースタイルの新型スクーター「ADV150」。高速道路を走行可能な149ccエンジン搭載
【漏れる】オムツしてデイトレード【5秒前】
魔法科高校の劣等生 110
果たしてオウム・Aleph・ひかりは完璧か?309
行って後悔した美術館博物館
アラフィフ村
GIRLS und PANZER/ガールズ&パンツァー(ガルパン)同人ヲチPart.22
【詐欺】PASAIT サトカト【デタラメ】
【全中裏】 花のあすか組! 【風林火山】 part2
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼