3F:ワークショップ– category –
-
はじめてのPython
第11回|Pythonのリスト入門:複数の値をまとめて扱う方法とfor文の基本 | はじめてのPython
はじめてのPython | 第11回 はじめに この回では、複数の値をひとまとめにして扱うための list を学びます。これまでは、1つの変数に1つの値を入れて使ってきました。 しかし、点数や名前のように、同じ種類の値をいくつも扱いたい場面はよくあります。... -
はじめてのPython
第10回|Pythonのwhile文入門:条件つき繰り返しと無限ループの基本 | はじめてのPython
はじめてのPython | 第10回 はじめに この回では、条件が成り立つ間だけ処理を繰り返す while 文を学びます。前回の for 文は、決まった回数の繰り返しに向いていました。 一方で、終了する回数が最初から決まっていない処理もあります。そのような場合... -
はじめてのPython
第9回|Pythonのfor文入門:range()と繰り返し処理・合計の求め方 | はじめてのPython
はじめてのPython | 第9回 はじめに この回では、同じ処理を繰り返すための for 文を学びます。これまでのコードは、必要な処理を1行ずつ順番に書いてきました。 同じ処理を何回も実行したいときに、毎回同じコードを書くのは効率的ではありません。for ... -
はじめてのPython
第8回|Pythonの比較演算子と論理演算子入門:条件式とTrue/Falseの基本 | はじめてのPython
はじめてのPython | 第8回 はじめに この回では、条件式を書くときに使う比較演算子と論理演算子を学びます。if 文では、条件が成り立つかどうかを判定する必要があります。 その判定に使うのが、== != < <= > >= と and or not です。これら... -
はじめてのC言語
第25回 | C言語の移植性とは何か:<stdio.h>から見えてくる設計の美しさ| UNIX Cafe
はじめてのC言語 | 第25回 C言語はなぜ「どこでも動く」のか C言語は、昔から「移植性が高い言語」とよく言われます。移植性というのは、ある環境で書いたプログラムを、別の環境でも動かしやすい性質のことです。 たとえば、Windowsで書いたCのコードが... -
はじめてのC言語
第24回 | C言語入門シリーズまとめ:基本文法から小さな実用プログラムまで|実践編4| UNIX Cafe
はじめてのC言語 | 第24回 はじめに このシリーズでは、C言語の基本文法から始めて、配列、文字列、ポインタ、構造体、ファイル入出力、動的メモリ確保までを順番に学びました。最後には、入力、配列、関数、構造体、ファイル入出力を組み合わせた総合演... -
はじめてのC言語
第23回 | C言語で人数を動的メモリ確保で可変にする:入力された人数分だけ構造体配列を確保する|実践編3| UNIX Cafe
はじめてのC言語 | 第23回 はじめに 実践編2では、第20回の総合演習を main.c、student.c、student.h に分割しました。今回は、そのプログラムをさらに改良して、学生の人数を実行時に入力できるようにします。 これまでの総合演習では、学生数を3人に固... -
はじめてのC言語
第22回 | C言語で総合演習を複数ファイルに分割する:役割ごとにファイルを分ける | 実践編2| UNIX Cafe
はじめてのC言語 | 第22回 はじめに 実践編1では、第20回の総合演習に scanf のエラー処理を追加しました。今回は、その総合演習を複数ファイルに分割します。 1つの .c ファイルにすべての処理を書くと、プログラムが長くなったときに読みにくくなりま... -
はじめてのC言語
第21回 | C言語 scanf の戻り値とエラー処理|入力失敗(0/EOF)を検出し安全に再入力する | 実践編1| UNIX Cafe
はじめてのC言語 | 第21回 はじめに 要点:scanf は「読み取りに成功した項目数」を返します。整数を1個読めれば 1、型が合わなければ 0、変換に成功する前に入力の終わりや読み取りエラーになった場合は EOF を返します。だから scanf("%d", &x) !=... -
はじめてのC言語
第20回 | 総合演習:C言語で入力、配列、関数、構造体、ファイル入出力を組み合わせる| UNIX Cafe
はじめてのC言語 | 第20回 はじめに 前回は、動的メモリ確保の基本を学びました。 今回は、ここまで学んだ内容を組み合わせて、小さなプログラムを作ります。 この回では、学生の名前と点数を入力し、一覧、合計点、平均点を表示し、結果をファイルに保...
