chevron_left

メインカテゴリーを選択しなおす

cancel
未来エンジニア養成所Blog https://phoeducation.work/

プログラミングを皆に楽しんでもらうための情報をお届けします。 様々なプログラム言語やIT技術等について紹介していきます。知りたいことがあれば気軽にメールでもコメントでも質問していただきたいです。

まつい@未来エンジニア養成所
フォロー
住所
未設定
出身
未設定
ブログ村参加

2021/02/27

arrow_drop_down
  • 【Java】基本構文に関する問題1-19

    問題1-19 int二次元配列型の変数arrが宣言されています。 すべての要素を順番に表示するプログラムを、for文を使って記述してください。 次に、すべての要素を逆順に表示するプログラムを、for文を使って記述してください。 【実行結果】 112233445566778899 998877665544332211 【DoubleArrayBasicPractice.java】 public class DoubleArrayBasicPractice { public static void main(String[] args) { // int2次元配列型変数arrの宣言と初期化 int…

  • VSCodeで猫やトトロを飼う?!

    VSCode上で「猫」や「トトロ」を飼うことができちゃうんです! 何の役にも立ちませんが、癒やしにはなりますかね(笑) 拡張機能でvscode-petsをインストール コマンドパレットでpetcoding:start pet coding session 設定 色を変える 大きさを変える ペットの種類を変える 表示場所を変える テーマを変える まとめ 拡張機能でvscode-petsをインストール 「Ctrl+Shift+X」または以下のアイコンをクリックして、拡張機能を表示させます。 「vscode-pets」と入力して検索します。 vscode-petsをインストールします。 コマンドパレ…

  • 【Bubble/ノーコード】マウスホバーでテキストの色を変える

    「Conditional」の使い方 参考図書 今回は「Conditional」を使って、ユーザーがマウスホバーした時に、テキストの色を変える方法を解説します。 「Conditional」の使い方 「Text」エレメントを使います。 テキスト名を「Hover me!」としておきます。 また、フォントサイズも少し大きくしておきます。 「Conditional」タブを選択します。 「Define another condition」をクリックして、条件を定義します。 いつ条件を変更するかを指定するので、まず「This Text」を選択します。 次に「is hovered」を選択し、「このテキストがホ…

  • 【DB入門】データベース管理システム(RDBMS)の役割

    データの管理 トランザクションの管理 同時実行制御管理 障害復旧管理 セキュリティ管理 参考図書 データベースは下の図のように、データを蓄積する部分とそれを操作するエンジン( RDBMS)で構成されます。 ユーザは SQL言語でRDBMSに命令を送ることで、データベースを操作します。 それぞれが独立していることで、ExcelやAccessといったファイルとは異なる形でデータを操作することになります。 ここでは、具体的にRDBMSがどんな仕事をしているのかを見ていきましょう。 データの管理 RDBMSは、データを登録したり、削除したり、更新したりといったデータに関わるすべてのデータの管理を行いま…

  • 【Java】基本構文に関する問題1-18

    問題1-18 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、2つのint配列オブジェクトを引数に取り、共通する数値の個数を調べて戻り値として返すcommonメソッドを定義してください。 (今回のサンプルでは10、17、38、55の4つの数値が2つの配列に共通しています。) 【実行結果】 共通する数値の個数:4 【ArrayMethodPractice3.java】 public class ArrayMethodPractice3 { public static void main(String[] args) { int[] arr = {1…

  • 【Java】基本構文に関する問題1-17

    問題1-17 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、引数で渡ってくるint配列オブジェクトの各要素の中から最大のものを選んで戻り値として返すmaxメソッドを定義してください。 (ただし、すべての値は正の数とします) 【実行結果】 配列の最大値:1010 【ArrayMethodPractice2.java】 public class ArrayMethodPractice2 { public static void main(String[] args) { int[] arr = {43, 2, 765, 234, 908, 115,…

  • 【Java】基本構文に関する問題1-16

    問題1-16 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、引数で渡ってくるint配列オブジェクトの各要素の値を合計して、戻り値として返すsumメソッドを定義してください。 【実行結果】 配列の合計値:28 【ArrayMethodPractice.java】 public class ArrayMethodPractice { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6, 7}; // sumメソッドの呼び出し System.out.printl…

  • 【Java】基本構文に関する問題1-15

    問題1-15 次の指示に従ってArrayBasicPracticeクラスのmainメソッドを完成させてください。 int配列型変数arrを宣言してください。 要素数が3つのint配列型オブジェクトを生成してください。 各要素にそれぞれ25、39、43を代入してください。 forループを使用して、各要素を出力してください。(出力形式は実行結果を参照) 【実行結果】 1番目の値は25です 2番目の値は39です 3番目の値は43です 【ArrayBasicPractice.java】 public class ArrayBasicPractice { public static void main(…

  • プログラミング講師として現役ITエンジニアから転職するという選択

    『ITエンジニア経験があるからといって、 すぐにプログラミング講師になれるのだろうか』 『講師業に興味はあるが、自分でできるのか不安』 こんな思いがあって、なかなかプログラミング講師に チャレンジができない人もいるでしょう。 私は17年間「ITエンジニア」として働いていました。 しかし、マネジメント業務が自分には合わなかったため 仕事が辛くなり、鬱状態になりながら会社を退職します。 その後、6年間「プログラミング講師」として働き、 今ではプログラミング講師で 「月収150万円」を超えるまでになりました。 17年間ITエンジニアとして働いた後、プログラミング講師業へ転職した私が、 ITエンジニア…

  • 【Bubble/ノーコード】データベースに登録された画像を表示する

    前回の記事で保存した画像データを表示する機能を作成します。 画像を表示するフィールドを作成する リンクの設定 新しいページの作成 ページに画像を表示させる リンククリック時の設定 参考図書 画像を表示するフィールドを作成する 画像を表示するフィールドを作成します。 「Repeating Group」エレメントを使います。 次のように配置します。 コンテンツのタイプ(Type of content)は「画像」を選択します。 「Data source」を選択します。 「Do a search for」を選択して、データベースのデータを検索するようにします。 データTypeは「画像」を選択します。 …

  • 【DB入門】データベースとは Part3

    データベース管理システム ExcelやAccessとの違い データベースサーバとクライアント 参考図書 データベース管理システム データベースには「データを管理、運用するためのエンジン」というものがあります。 私たちは、このエンジンに決められた方式で命令を送ることによって、自由にデータを操作することができます。 このエンジンのことを、データベース管理システムといいます。 リレーショナルデータベースの場合は、RDBMS (Relational Database Mnagement System)と呼びます。 ポイント!エンジン(engine) エンジンは英語で「仕組み、構造」という意味で、コンピ…

  • 【Java】基本構文に関する問題1-14

    問題1-14 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、int型の3つの引数の中で、一番小さいものの値を戻り値として返すminメソッドを作成してください。 【実行結果】 整数88、79、96の中で最小の値は79です 【MethodBasicPractice3.java】 public class MethodBasicPractice3 { public static void main(String[] args) { int x = 88; int y = 79; int z = 96; // minメソッドの呼び出し System.o…

  • 【Java】基本構文に関する問題1-13

    問題1-13 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、第一引数と第二引数の値を、第三引数の種類によって計算するcalcメソッドを定義してください。 ただし、3つの引数の型はすべてint型とし、第三引数の値が0のときは足し算、1のときは引き算、2のときは掛け算、3のときは割り算とします。 第三引数の値が0〜3以外の場合は、第一・第二引数の値にかかわらず0を返してください。 また、条件分岐には必ずswitch文を使用してください。 注意 今回は0による除算の対応は不要とします。 【実行結果】 足し算:24 引き算:12 掛け算:108 割り算…

  • 【Java】基本構文に関する問題1-12

    問題1-12 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、第一引数の文字列を第二引数の回数分表示するdisplayメソッドを定義してください。 【実行結果】 テスト テスト テスト テスト テスト 【MethodBasicPractice.java】 public class MethodBasicPractice { public static void main(String[] args) { // displayメソッドの呼び出し display("テスト", 5); } // ここにdisplayメソッドを定義してください } 解答…

  • 【Java】基本構文に関する問題1-11

    問題1-11 int型変数xが1で初期化されています。 xの値をwhile文を用いて2倍していき、その都度値を出力します。 xの値が1000を超えた段階でループを終了してください。 【実行結果】 1 2 4 8 16 32 64 128 256 512 【WhileBasicPractice.java】 public class WhileBasicPractice { public static void main(String[] args) { int x = 1; // while文の開始 } } 解答例 【WhileBasicPractice.java】 public class W…

  • オンラインスクールのプログラミング講師をオススメできない5つの理由

    オンラインプログラミングスクールとは オススメできない理由1:儲からない オススメできない理由2:時間外の対応が多い オススメできない理由3:質問への回答が厄介 オススメできない理由4:本業の後には辛い オススメできない理由5:自走できない生徒がいる まとめ ITエンジニアの経験を活かして プログラミング講師をはじめようとした場合、 オンラインプログラミングスクールで 講師をするのは止めましょう。 私は17年間「ITエンジニア」として働いていました。 しかし、マネジメント業務が自分には合わなかったため 仕事が辛くなり、 鬱状態になりながら会社を退職します。 その後、6年間「プログラミング講師」…

  • 【Bubble/ノーコード】データベースに画像を保存する

    完成イメージ フォームの作成 フィールドを作成 フィールドの設定 画像を保存するフィールドを作成 画像の表示をリセット 参考図書 完成イメージ 「画像のタイトルを入力」「画像をアップロード」して「保存ボタン」を押すと、それがデータベースに保存されるようにします。 フォームの作成 画像をアップロードするためのフォームを作成します。 「Input」エレメントで、画像のタイトルを入力するフォームを作成します。 「画像のタイトルを入力」と入力します。 画像をアップロードするために、「Picture Uploader」エレメントを使います。 配置します。 「Button」エレメントで、画像をアップロード…

  • 【DB入門】データベースとは Part2

    データの管理を行うソフトウェア データベースを使った管理 参考図書 データの管理を行うソフトウェア データベースとは、「ある目的のために集められた情報を、一定のルールにしたがって蓄積しておく場所」ということです。 それでは、そのデータはどのように登録すればよいのでしょうか。 まず、私たちのまわりにあふれている情報を簡単に整理する方法を考えてみましょう。 例えば、次のような一覧表で考えてみます。 このようなクラスの名簿を作るとき、まず先頭に、[氏名] [郵便番号] [都道府県] [住所] [電話番号]などのタイトルを書き、2行目以降に実際のデータを 記入していきます。 このような表形式にすると、…

  • 【Java】基本構文に関する問題1-10

    問題1-10 変数levelは山の段数を表しています。 for文をネストして、次の図形を作成してください。 なお、山の左側には全角スペースを使用してください。 (実行結果は見やすさのため白い四角で表します) 【実行結果】 □ □ □ □ ■ □ □ □ ■ ■ ■ □ □ ■ ■ ■ ■ ■ □ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 【ForHiLevelPractice.java】 public class ForHiLevelPractice { public static void main(String[] args) { // 山の段数を表す変数 int l…

  • 【Java】基本構文に関する問題1-9

    問題1-9 for文を利用して、10から100までの自然数の中から素数であるものを表示してください。 素数とは、1とその数以外のどんな自然数によっても割り切れない1より大きな自然数のことです。 【実行結果】 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 【ForNormalPractice.java】 public class ForNormalPractice { public static void main(String[] args) { // for文の開始 } } 解答例 【ForNormalPract…

  • 【Java】基本構文に関する問題1-8

    問題1-8 21から29までの数値を調査します。 その数値が3から9までの倍数である場合は「○は△の倍数です」と出力します。 【実行結果】 21は3の倍数です 21は7の倍数です 24は3の倍数です 24は4の倍数です 24は6の倍数です 24は8の倍数です 25は5の倍数です 27は3の倍数です 27は9の倍数です 28は4の倍数です 28は7の倍数です 【ForBasicPractice.java】 public class ForBasicPractice { public static void main(String[] args) { // for文の開始 } } 解答例 【For…

  • 【Java】基本構文に関する問題1-7

    問題1-7 int型の変数monthが宣言してあります。変数monthは月を表しています。 変数monthの値が1、3、5、7、8、10、12の場合は「○月は31日まであります」と表示し、4、6、9、11の場合は「○月は30日まであります」と表示します。 2の場合は「2月は28、または、29日まであります」と表示します。 また、変数monthの値が1〜12以外の値の場合は「エラー」と表示してください。 条件分岐には必ずswitch文を使用してください。 【実行結果】 1月 1月は31日まであります 2月 2月は28、または29日まであります 4月 4月は30日まであります 13月 エラー 【S…

  • Zoomの新機能【自動更新機能】

    Zoomの自動更新機能 オンラインビデオ会議ソフトZoomをアップデートすることで、Zoomの新機能 自動更新機能を利用できるようになりました。 今まで、Zoomアプリをアップデートするには、手動でアップデートする必要がありました。 そのためアップデート作業を怠ると、古いバージョンのまま使い続けることになり、セキュリティ上の脆弱性も懸念されていました。 自動更新を「有効」にする方法 Zoomの簡易設定画面を開きます。 [Zoomアップデート]欄の[Zoomを自動的に最新状態に保ちます]の行頭のチェックボックスを「オン」にします。 アップデートの頻度は、安定性重視の「遅い」と、最新の機能をいち早…

  • 【Bubble/ノーコード】スライドショーを設置する

    スライドショーを設置する プラグインのインストール Slideshowの配置 プレビューで確認 参考図書 スライドショーを設置する プラグインの使い方を紹介しながら、スライドショーを作成していきます。 完成イメージは下記のようになります。 プラグインのインストール まずはプラグインのインストールをします。 「Plugins」タブをクリックします。 「Add plugins」をクリックします。 検索窓に「Slideshow」と入力し、「Slick Slideshow」をインストールします。 デザインタブに戻ると、「Slideshow」というエレメントが追加されていますので、これを使います。 Sl…

  • 【DB入門】データベースとは Part1

    データベースとは データと情報の違い データベース化の目的 参考図書 データベースとは みなさんは、パソコンやスマートフォンでインターネットを使って買い物をしたことがありますか? インターネット上にはたくさんのショッピングサイトがあり、本や食料品、衣類など様々なものを店舗に行かなくても購入することができますね。 また何か調べものがしたい時、YahooやGoogleなどの検索エンジンを使って、色々な情報を引き出すことができます。 これらができるのは「データベース」のおかげなのです。 「データベースなんて触ったことがない」 という人も実は、知らず知らずのうちにデータベースを利用しているのです。 例…

  • 【Java】基本構文に関する問題1-6

    問題1-6 double型の2つの変数(身長height と 体重weight)が宣言してあります。 次の手順にしたがって、肥満度(BMI)測定を行ってください。 double型の変数bmiを宣言します。 変数bmiにBMI値を格納します。BMI値の算出方法は以下の通りです。 BMI = (体重kg) ÷ (身長m の二乗) 変数bmiの値を次の形式で出力します。 「あなたのBMI値は○○です」 最後に、変数bmiの値に応じて次のようなメッセージを出力します。 26.5以上 ・・・ 「肥満です」 25.5未満24以上 ・・・ 「太り気味です」 24未満20以上 ・・・ 「普通です」 20未満0…

  • 【Java】コレクション Part5

    前回に引き続きコレクションの解説です。 前回までの記事はこちら phoeducation.work phoeducation.work phoeducation.work phoeducation.work オブジェクトの順序付け まとめ 参考図書 あわせて学習したい オブジェクトの順序付け コレクションを扱う場合、格納されたデータが何らかの順序付けによって並べ替えられていると、項目を取り出して検索するときなどに便利です。 ここでは、コレクションに格納されたオブジェクトがどのように順序付けされているのかを見ていきます。 コレクションに格納されているデータはコレクションの種類によって、順序付けさ…

  • 【Java】コレクション Part4

    前回に引き続きコレクションの解説です。 前回までの記事はこちら phoeducation.work phoeducation.work phoeducation.work Collectionsクラス Arraysクラス 参考図書 あわせて学習したい Collectionsクラス Collectionsクラスには、コレクションに対して、並べ替えや検索をするためのstaticなメソッドが用意されています。 Colletionインターフェースとは異なりますので、注意が必要です。 Collectionsクラスの主なメソッドとして、並べ替えを行うsort()や、コレクションの中から指定したオブジェクト…

  • 【Java】コレクション Part3

    前回に引き続きコレクションの解説です。 前回までの記事はこちら phoeducation.work phoeducation.work Queueインターフェース Stackクラス コレクション要素の取り出し 参考図書 あわせて学習したい Queueインターフェース QueueはFIFO(First In First Out)と呼ばれる形式のもので、これは先入れ先出しを表す待ち行列です。 待ち行列として順序だてて管理されており、重複は認められています。 上図では、田中、山田、鈴木、田中の順番でオブジェクトが格納されます。 オブジェクトを取り出すときは、先に入れたものから取り取り出されますので田…

  • 【Bubble/ノーコード】出身地投票アプリを作ろう

    出身地投票アプリを作ろう 今回は自分の出身地を入力して投票できるようなアプリを作成してみます。 完成イメージはこんな感じです。 都道府県を入力するフォーム 入力されたデータをデータベースに登録するボタン データベースに登録された、都道府県名を呼び出す クリックすると投票数を加算していくアイコン 都道府県名を入力するフォームの作成 入力フォームなので「Input」エレメントを使います。 都道府県名を入力するフォームなので、「都道府県名を入力」とします。 入力されたデータをデータベースに登録する 次に入力された都道府県名を「送信」するボタンを作成します。 ボタンの名前は「送信」とします。 この「送…

  • あけましておめでとうございます

    あけましておめでとうございます 昨年も「未来エンジニア養成所Blog」を読んで頂きありがとうございます。 今年初めて読みに来た方もありがとうございます^^ 初めての方は、是非私のプロフィールも読んでみてくださいね。 phoeducation.work 2021年当初は 「1週間に1記事投稿するのを目標にしよう!」 とはじめました。 2021年後半には毎日投稿できるまでにチャレンジ出来たので、大幅に目標を更新です。 さらにTwitter(@EngineerMirai)も頑張りました。 まだまだフォロワー数は1,000人を超えたところですので、これからと言う状況です。 是非こちらも応援よろしくお願…

arrow_drop_down

ブログリーダー」を活用して、まつい@未来エンジニア養成所さんをフォローしませんか?

ハンドル名
まつい@未来エンジニア養成所さん
ブログタイトル
未来エンジニア養成所Blog
フォロー
未来エンジニア養成所Blog

にほんブログ村 カテゴリー一覧

商用