計算論的思考を育むPythonプログラミング実践問題集

綾皓二郎/著

発売日:2024年6月

  • 計算論的思考を育むPythonプログラミング実践問題集
  • 計算論的思考を育むPythonプログラミング実践問題集
ページ数
226p
ISBN
978-4-7649-0695-2

¥2,970 税込

13 nanacoポイント

13 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

本書では初級から中級レベルのアルゴリズムとプログラミングの問題を例題は100題、課題は174題用意し、すべて解答を参照することができます。「文法は学んだけれどプログラミング力がなかなか身につかない」と悩む方に最適な演習書です。

目次

序章
0.1 本書でのプログラミングと学習の環境
0.2 Google Driveの取り扱いについて
0.3 いくつかの用語の説明
0.4 計算論的思考とはなにか
0.5 コンピューターを用いた課題解決の全過程
0.6 プログラミングの学習における注意事項
0.7 例題・課題とプログラミングの実践
0.8 ChatGPTの使い方

第1章 手続き型プログラミング入門
1.1 順次構造と順次処理,プログラムのフラット化
1.2 条件分岐構造と条件分岐処理
1.3 繰り返し構造と繰り返し処理
1.4 繰り返しと条件処理の組み合わせ
1.5 総合問題

第2章 構造化プログラミング
2.1 条件分岐処理と繰り返し処理
2.2 関数の自作とモジュール化
2.3 Matplotlibライブラリを使ってグラフを描く
2.4 情報量とは何か,平均情報量を導く

第3章 古代ギリシャの三賢人のアルゴリズム
3.1 はじめに
3.2 最大公約数を求めるユークリッドの互除法
3.3 円周率を求めるアルキメデスの方法
3.4 素数列を求めるエラトステネスの篩の方法

第4章 『博士の愛した数式』のプログラミング
4.1 素数の不思議
4.2 その他の数の不思議

第5章 多様なアルゴリズムとプログラミング
5.1 英文テキストの処理
5.2 シーザー暗号
5.3 アフィン暗号
5.4 数値計算
5.5 数式の後置記法への変換とスタック計算
5.6 ソート
5.7 貪欲法と動的計画法
5.8 解析結果のグラフ表現と線形化

第6章 シミュレーションのプログラミング
6.1 放射性核種の半減期をシミュレーションで求める
6.2 円周率を推計するビュフォンの針のシミュレーション
6.3 物体の放物運動をシミュレーションする
6.4 ロジスティック方程式のシミュレーション
6.5 ロジスティック写像のシミュレーション
6.6 BTW-砂山モデルのシミュレーション

第7章 オブジェクト指向 ほか

商品詳細

出版社名
近代科学社Digital
サイズ
26cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ