プログラミングのギモン その54

        QIT初心者です。プログラミングの知識を深めたいと考えている者です。現在30歳で高卒ですが、今からでも遅くないでしょうか。ワードとエクセルの資格は取りましたがITの幅広い知識が欲しいと考えております。(MOS2007)今マクロ・VBAについて勉強中ですが大変苦戦しています。ですが必ず習得したいと強く考えており、毎日仕事(事務系)が終わってから1日平均3時間ほど勉強しております。結婚しており、家事などもこなさなくてはならず自分1人の時間がなかなかありません。家庭の事情により、高卒です。まずITの知識を幅広く習得するにはITパスポートの資格を取るのがいいのではと考え習得しようかと考えております。質問はそこから先のことなのですが、仮にITパスポートが習得できたとして、次にプログラミングを勉強しようとした時、どのように勉強するのがいいでしょうか?プログラミング言語はいろいろあると思いますが、日本で働くにあたって一番有利な言語を教えていただきたいです。また少しでも大学の雰囲気に触れてみたいと今でも思うことがあるのですが夜間など大学で私のような初心者でも受けられるようなプログラミング言語の講座のようなものは開設されていたりしないのでしょうか。あまり経済的に余裕はありません。どなたかお詳しい方いらっしゃいましたらご教授いただけたら幸いです。
        BAITパスポートは主に学生が8割以上を占めていて、そのほとんどが合格しています。特にCBT方式になってからは受検の機会が多くなってしまったので、ITパスポートでは就職活動では勝負にならないでしょうね。ただ、学生であれば、ITパスポートをとっていれば、「まぁ、最低限の勉強はしたんだね。」と思われると思います。基本情報処理技術、ないし、初級シスアド(こちらのほうが若干不利)あたりからやっと評価され始めると思いますので、ここは基本処理技術者試験の勉強をしましょう。必然的に基本情報の勉強をすれば、ITパスポートの対策にもなりますし、ITパスはいつでも受けれるので、基本処理情報技術者試験のウォーミングアップ程度でサクっと取得しましょう。はっきりいってそれぐらい簡単なジャンルです。ITパスポートというものは。私はITパスポートを取得するために大学の集中講義などにいっていましたが、正直無駄でした。参考書買ってひたすら暗記すれば何の問題もありません。ただ、純粋に暗記すればITパスポートは余裕です。暗記だけで勝てないのが基本処理技術者試験です。だから評価も高いです。補足、プログラミングの勉強をしたいということは、基本処理技術者試験などの資格を狙う場合は午後の試験はC言語ということですよね。当然講義に行ったほうが有利だとは思いますが、大学などで講義を受けることは不可能です。その大学特価の価格に設定していますので、在学生ないし、OB限定(場合によってはOBでもNG)になりますね。一般的な専門学校なら色々な種類から選べますよ。午前免除などもあります。
        Qよく高校は楽しいと聞きます今年高校生になったのですが 物凄く楽しくないです いつから楽しいと思えるのでしょうか やはり学校に慣れて友達もそこそこ出来てる3年あたりですか?私の所属する高校は工業校で部活はパソコン部です パソコンのプログラミング等を部活やると聴き、せめて部活だけは楽しもうと思ったのですが 何故か月曜日から金曜日まで活動日なのに先輩も顧問の先生も誰一人として来ません 結局何もせずに帰るという事が毎日です どこにも楽しみがなく毎日がダルいとしか思えません 今現在高校生 又は卒業した方 いつ頃から高校は楽しいと思いましたか?
        BAベストアンサーがありません。
        Qc言語についてお願いします変数X1 と変数Y1 に値を入力。変数X1を変数X2に、変数Y1を変数Y2に代入した後、変数X2≠変数Y2である間以下の処理を繰り返す。最後に変数X2を最小公倍数として出力する。変数X2<変数Y2の場合→変数X2に変数X1を加算する。変数X2>変数Y2の場合→変数Y2に変数Y1を加算する。というものをプログラミングしたいんですがフローチャートを作成してみると選択肢の次にまた選択肢ができ、うまくプログラミングできませんでした。どのようにすればよろしいんでしょうか、よろしくおねがいします。
        BA分岐はif文だけで実装できますが、繰り返しはforやwhileを使います。この場合は「変数X2≠変数Y2である間は繰り返す」ということなのでwhileを使うといいと思います。----#include<stdio.h>main(){ int x1 = 6; // 適当な入力処理をする int y1 = 4; // int x2 = x1; int y2 = y1; while(x2 != y2){ if(x2 < y2){ x2 += x1; }else{ y2 += y1; } } printf("x2 = %d\¥n", x2); // この場合はx2 = 12}
        Qプログラミング言語の学習過程について質問です。初心者です。学習しなければならない分野は様々ですが、どういった順番で学ぶのが一番効率が良いのか知りたいです。断片的にしかわからないのですがjava, C, C++, C#GUICGIPerlネットワークTCPtelnetSSHセキュリティ暗号これらについてもっと知識を広げていきたいと思っています。もしかしたら、ひとつひとつが膨大でとんでもない質問だったら恐縮です。現在は柴田望洋さんのjavaの入門書をひと通り読み終えたところです。おそらくですが情報工学を専攻していたりすれば、コンピューターについての学習の順序が確立されていて、それにそって学べばいいのだと思うのですが、残念ながら専攻外のため順序を知りません。最初に全体を広く把握しておきたいので、学ぶべき順序を教えて下さい。また、良書や良い学習サイトなどあれば教えてください。別の質問ですが、CではC++やC#と違ってGUIが使えないかのような文章をネットで読みました。初心者の僕にはいまだ不明です。ここで思ったのは、文法の解説よりも、「言語そのものの使用目的、制限や、ソフトウェアが完成するまでの実際の手順」のほうが情報が少ないなということです。ですので「言語そのものの使用目的、制限や、ソフトウェアが完成するまでの実際の手順」についても学習できる手段があれば本やサイトなど教えてください。まとめますと○学習の順序○それぞれの言語の使用目的、制限の違い○ソフトウェアが完成するまでの実際の手順○良書、サイト質問にふくまれていなくても知っておくべき知識があれば教えて下さい。よろしくお願いします。
        BAまずネットワークとプログラミングは分離して考えたほうが良いで、最初にプログラミングはその中だとJavaかCからはじめるのが良いこの2つの言語はより大規模な事ができてでコンピュータのことを考えながらプログラミングできるからコンピュータの理解が深まりやすいと思う。特徴としてC :なんでもこなせてコンピュータの内部について理解が深まり他の言語の足がかりになるが、難しいところも多い。その他にWindows以外にも多くの機械で使う事ができる、プログラムの実行速度が早い。人的限界を考えなければ、なんでも作れる、OSでもDriverでも3Dゲームでもロボットの制御プログラムでもそのかわり無駄に手間が多い。Java C程度にいろいろこなせて最近の言語の足がかりになる、Cの難関を取り除いてあるがそれなりに難しい。プログラムの実行に仮想的なマシンを挟んでるためそのまま、他の環境で動かすことができるが速度はCに劣る。Windows以外に対応してる機械、環境もそれなりに多い(それなりに高速な機械に限るけど)機械の制御は苦手。個人的に広く深く学びたいのであればCをおすすめする、C言語の心の理解者になった暁にはCだけじゃなくコンピュータのあらゆることを理解できてると思う(半分冗談だけど)。その次にC++やC# Perlを学ぶことをお進めする。C++はC言語の強化版、JavaにあってCに無い機能がC++にある(全てではないけど)使用用途はCと同じ。Perlは難しいこと考えなくても作ることができる言語 C言語風?サーバーのCGIに使われたり、ちょっとした道具としても使える。遅い。C#はなんだ・・・Javaが出来てCができるなら特に学ぶ必要は無い気がする言語 少しJava風C言語でGUIプログラミングは普通にできるけど、純粋なCではできないことが少しだけある。ファイル名変更してちょっとC++を学べばできるけどね。プログラムはなぜ動くのかって本がおすすめ
        QDSiのプチコンをDLしたのですがプログラミングにかんして無知なので本を買おうと思うんですがその場合はVisual Basicの本でいいのですか?
        BAベストアンサーがありません。

            Copyright (C)2012プログラミングのアドバイス.All rights reserved.