JavaScript基本構文
変数とデータ型
変数の宣言方法
JavaScriptでは、var、let、constの3つのキーワードで変数を宣言できます。
var: 関数スコープを持つ古い宣言方法
let: ブロックスコープを持つES6以降の宣言方法
const: 変更不可の定数を宣言するES6以降の方法
// varで宣言
var userName = 'Taro';
// letで宣言
let userAge = 20;
// constで宣言
const PI = 3.1415;
データ ...
7月24日 01:19 投稿
スコア変換と数値操作の実験
実験タスク1
#include <stdio.h>
char grade_converter(int score);
int main() {
int score;
char grade;
while(scanf("%d", &score) != EOF) {
grade = grade_converter(score);
printf("Score: %d, Grade: %c\n\n", score, grade);
}
return 0;
}
char grade_converter(int score) {
char result;
swi ...
7月23日 01:50 投稿
プログラミング実験レポート
1. 点数評価システム
#include <stdio.h>
char calculateGrade(int score);
int main() {
int score;
char result;
while (printf("点数を入力してください: "), scanf("%d", &score) != EOF) {
result = calculateGrade(score);
printf("Score: %d, Grade: %c\n\n", score, result);
}
return 0;
}
char calculateGrade( ...
7月19日 17:22 投稿
Pythonプログラミング演習問題集
1. コンソール入力を受け取り、最終的に正の整数を返す関数を定義する
def get_positive_integer():
user_data = input('変換したい文字列を入力してください:')
if user_data.isdigit():
return int(user_data)
return False
2. ユーザー入力を受け取り、最終的に負の整数を返す関数を定義する
def get_negative_integer():
user_data = input( ...
7月19日 01:36 投稿
Oracleデータベースにおける単一テーブル操作と関数活用
単一テーブルクエリ基本構造
SELECT [DISTINCT] 列名|式|集約関数() [AS] [別名]
FROM テーブル名[別名]|DUAL
[WHERE 条件式]
[GROUP BY グループ化列]
[HAVING グループ条件]
[ORDER BY 列|数値|別名|式 [ASC|DESC] [NULLS FIRST|NULLS LAST]];
SELECT句の操作
-- DISTINCTは後続の全ての列に適用
SELECT * FROM employees;
SELECT employee_id, last_name, job_id FROM ...
7月14日 03:06 投稿
ポインタと配列に関するC言語の実験
実験1:配列の最小値・最大値をポインタで取得
ソースコード1(アドレス経由の間接代入)
#include <stdio.h>
#define N 5
void input(int arr[], int len);
void output(int arr[], int len);
void find_min_max(int arr[], int len, int *pmin, int *pmax);
int main() {
int a[N];
int min, max;
printf("データを%d個入力:\n", N);
input(a, ...
7月12日 21:58 投稿
JavaScript関数のプロパティとメソッド、ES6の拡張機能の概要(アロー関数とrestパラメータ)
序論
JavaScriptにおける関数はオブジェクトであるため、独自のプロパティやメソッドを持っています。これらを理解することで、より効果的に関数を利用できます。
// 関数のさまざまな形式
function foo() {}
function foo(a) {}
function foo(a = 1) { return a }
function foo([a,b]) { return a + b }
function foo(a,...args) {return a}
var foo = function() {};
var ...
7月11日 22:46 投稿
C言語プログラミング演習:関数とアルゴリズム
演習課題1:成績評価システム
#include <stdio.h>
char evaluate_score(int mark); // 関数宣言
int main() {
int mark;
char evaluation;
while(scanf("%d", &mark) != EOF) {
evaluation = evaluate_score(mark); // 関数呼び出し
printf("得点: %d, 評価: %c\n\n", mark, evaluation);
}
...
7月3日 21:29 投稿
Pythonの基本データ型と制御構造
変数
Pythonでは変数の宣言は不要です。値を代入すると、その変数オブジェクトが自動的に生成されます。
オブジェクトへの参照を削除するにはdel文を使用します。
不変データ型とは、データの値を変更すると新しいメモリ領域が割り当てられることを意味します。変数のアドレスはid()関数で確認できます。
不変データ型: 数値(Number)、文字列(String)、タプル(Tuple)
可変 ...
7月2日 16:53 投稿
Python関数の定義と引数の扱い
関数の基本構文
Pythonでは、defキーワードを使って関数を定義します。関数はコードの再利用性を高め、ロジックをモジュール化するのに役立ちます。
def 関数名(パラメータリスト):
# 関数本体
return 戻り値 # 省略可能(その場合 None を返す)
例として、学生情報を出力する関数を定義できます:
def show_student(name, age, gender):
print(f"氏名: {n ...
6月29日 18:24 投稿