Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WaPEN_Asial2024.pdf
Search
アシアル情報教育研究所
June 18, 2024
Education
0
410
WaPEN_Asial2024.pdf
アシアル情報教育研究所
June 18, 2024
Tweet
Share
More Decks by アシアル情報教育研究所
See All by アシアル情報教育研究所
第2回 全国商業高校Webアプリコンテスト-学校向け説明会(2024年5月)
asial_edu
0
49
アシアル主催・オンラインキャンプ・クイズアプリを作ろう(90分)
asial_edu
0
510
令和6年度 無料トライアルキャンペーン説明会
asial_edu
0
6.8k
STEAM教育の枠組で行うプログラミング学習
asial_edu
0
280
情報Iの「縦糸」と「横糸」を意識したプログラム教育の実践
asial_edu
0
290
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
280
Monaca Educationを活用したプログラミング授業実践
asial_edu
0
300
効果報告レポート_アシアル株式会社
asial_edu
0
78
MonacaEducation導入手引き2024年第1版
asial_edu
1
630
Other Decks in Education
See All in Education
Introduction - Lecture 1 - Web Technologies (1019888BNR)
signer
PRO
0
4.8k
PSYC-560 R and R Studio Setup
jdbedics
0
510
本の虫になろう
kenjiro56
0
140
CSS3 and Responsive Web Design - Lecture 5 - Web Technologies (1019888BNR)
signer
PRO
1
2.4k
Comment aborder et contribuer sereinement à un projet open source ? (Masterclass Université Toulouse III)
pylapp
0
3.2k
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
2.5k
謙虚なアジャイルコーチ__アダプティブ_ムーブ_による伴走支援.pdf
antmiyabin
0
250
HTML5 and the Open Web Platform - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
1
2.5k
2024年度春学期 統計学 第15回 分布についての仮説を検証する ― 仮説検定(2) (2024. 7. 18)
akiraasano
PRO
0
140
20241004_Microsoft認定資格のFundamentals全部取ってみた
ponponmikankan
2
310
week@tcue2024
nonxxxizm
0
510
コンセプトシェアハウス講演資料
uchinomasahiro
0
370
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
GraphQLとの向き合い方2022年版
quramy
43
13k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Automating Front-end Workflow
addyosmani
1365
200k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.2k
Transcript
1 https://edu.monaca.io/ Copyright © Asial Corporation. All Right Reserved. 大学入学共通テスト実習対策講座
WaPEN@Asial アシアル情報教育研究所 所長 岡本雄樹
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 大学入学共通テスト実習対策講座
・ 共通テスト手順記述標準言語(DNCL)とは ・ 共通テスト対策実習の実施方法 ・ 画面・操作の説明 2
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 共通テスト手順記述標準言語(DNCL)とは
・ 「大学入学共通テスト」で使われてきた「擬似言語」 ・ 大学入試センターにて仕様が公開されている(2022) ・ 共通テスト手順記述標準言語 (DNCL) の説明 ・ 大学入学共通テスト ・ DNCL終了のお知らせ ・ 令和7年度大学入学共通テスト 試作問題『情報Ⅰ』 ・ 最新の試作問題では少し言語の文法が変わっています ・ 名称もDNCLではないものになります • 「共通テスト用プログラム表記」 3
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの文法について
・ 2024年度現在、DNCLの仕様に準拠しています ・ 現時点で変更予定はありません ・ 予めご了承ください ・ 理由 ・ 情報科の目的は擬似言語を学ぶことでは無いため ・ 本番でどのような言語仕様になるか不明なため ・ 最新の試作問題で示されている例が限定的 ・ 新仕様の需要があれば対応を検討します 4
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの紹介
・ ブラウザ上で動作(iPadも一応動作(デザイン崩れます)) ・ 問題が60問、組み込まれています(2024年度~) 5
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 問題集が搭載されています
・ 基礎問題40問、応用問題20問 ・ 入門レベルの文法や普遍的なアルゴリズムが題材 6
Copyright © Asial Corporation. All Rights Reserved. WaPEN@Asialの使い方 7
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(導線)
・ クラウドIDEのリンク集から辿ってください ・ 生 徒 → 自 習 用 教 材 → 大 学 入 学 共 通 テ ス ト DNCL 対 策 教 材 ( 要 パ ス ワ ー ド)→WaPEN@Asialを利用する ・ 2024年6月時点の導線です ・ パスワードは「dncl」 ・ 夏休み期間中はリンク集から直接アクセスとする予定です ・ 生徒→WaPEN@Asial 8
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(基本的な流れ)
・ 「プログラミング問題の表示」を選択 9
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(基本的な流れ)
・ 「問題集を選ぶ」で問題集を選択 ・ 「問題を選ぶ」で問題を選択 10
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(基本的な流れ)
・ 「問題集を選ぶ」で問題集を選択 ・ 「問題を選ぶ」で問題を選択 11
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(問題集の例)
・ 問題を選択します 12
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(問題集の例)
・ 問題文が表示されます 13
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(問題集の例)
・ 解答の候補を選択するとソースコードに反映されます 14
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(問題集の例)
・ 実行するとソースコードが実行されます ・ 結果表示には結果が表示されます 15
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 WaPEN@Asialの使い方(問題集の例)
・ 「フローチャートを表示する」ことも可能です 16
Copyright © Asial Corporation. All Rights Reserved. 【参考】プログラミング言語と文法について 17
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 プログラミング言語と文法について
・ 手続き型言語では「基本三構造」が重要 ・ 順次・分岐・繰り返し ・ これらを駆使すれば殆どのアルゴリズムが処理できます ・ 入試対策として理解を深めておきたいポイント ・ 多少文法が揺れても「読める」力を身につける ・ 理想は、作品作りなどを通じて「使う」こと 18
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 変数
・ 値を持つ方法 19 WaPEN@Asial 試作問題 Python 文法 □ ← □ □ = □ □ = □ 例 Kingaku ← 77 Kingaku = 77 Kingaku = 77
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 配列
・ 複数の値を持つ方法 20 WaPEN@Asial 試作問題 Python 文法 □ ← [□,□,□] □ = [□,□,□] □ = [□,□,□] 例 Kouka ← [1,5,10,50,100] Kouka = [1,5,10,50,100] Kouka = [1,5,10,50,100]
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 分岐(最も単純な分岐)
・ 条件に一致したときに処理を実施します 21 WaPEN@Asial 試作問題 Python 文法 もし □ ならば │ □ を実行する もし □ ならば: ⎿ □ if □ : □ 例 nenrei ← 10 もし nenrei < 18 ならば │"未成年" を表示する を実行する nenrei = 10 もし nenrei < 18 ならば: ⎿ 表示する(未成年) nenrei = 10 if nenrei < 18: print("未成年")
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 分岐(2方向の分岐)
・ 条件に一致しなかったときにも別の処理を実施します 22 WaPEN@Asial 試作題 Python 文法 もし □ ならば │ □ を実行し,そうでなければ │ □ を実行する ???? if □ : □ else: □ 例 nenrei ← 10 もし nenrei < 18 ならば │ "未成年" を表示する を実行し,そうでなければ │ "成人" を表示する を実行する ???? nenrei = 10 if nenrei < 18 : print("未成年") else: print("成人")
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 繰り返し(for)
・ 一定の回数の範囲で処理を繰り返すパターン 23 WaPEN@Asial 試作問題 Python 文法 □ を □ から □ まで □ ずつ増やしながら, │ □ を繰り返す □を□から□まで1ずつ増やしながら繰り返す: ⎿ □ を実行する for □ in range(□, □, □): □ 例 gakunen を 1 から 3まで 1 ずつ増やしながら, │gakunen を表示する を繰り返す gakunen を 1 から 3まで 1 ずつ増やしながら: ⎿ 表示する(gakunen) for gakuen in range(1, 3, 1): print(gakunen)
Copyright © Asial Corporation. All Rights Reserved. 大学入学共通テスト実習対策講座 繰り返し(while)
・ 条件に一致している限りずっと処理を繰り返すパターン 24 WaPEN@Asial 試作問題 Python 文法 □ の間, │ □ を繰り返す ???? while: □ 例 nenrei ← 0 jyumyou ← 100 nenrei < jyumyouの間, │nenrei ← nenrei + 1 │"誕生パーティー"を表示する を繰り返す ???? nenrei = 0 jyumyou = 100 while nenrei < jyumyou: print("誕生パーティー")