This document discusses data analysis and basic programming concepts in Japanese. It covers data types like integers, doubles, strings, and characters. It demonstrates how to define and print variables, concatenate strings, access string characters, and create one-dimensional and two-dimensional character arrays in Java code examples. It also briefly mentions the complementary base pairing in DNA sequences.
Slides principales de la introducción a ROS (Robot Operating System), dentro del curso-proyecto de robótica "APRENDIENDO A CONSTRUIR ROBOTS INTELIGENTES" http://roboticaeuropa.org/curso-1/robots-ros-raspberry-pi Próxima edición empieza el 28 DE NOVIEMBRE
Slides principales de la introducción a ROS (Robot Operating System), dentro del curso-proyecto de robótica "APRENDIENDO A CONSTRUIR ROBOTS INTELIGENTES" http://roboticaeuropa.org/curso-1/robots-ros-raspberry-pi Próxima edición empieza el 28 DE NOVIEMBRE
文献紹介:Semantic-based information retrieval in support of concept design.Shin Sano
A new method of image retrieval using semantic technology to best support concept designers to obtain design inspirations.
Keywords: Concept design, Creativity, Inspiration, Image retrieval, Semantic technology, Semantics
コンセプト・デザイナーがデザインを発想する際に使う言葉と視覚イメージを検索する
各種方法を検討し、セマンティック検索を可能にするデザイナー向けオントロジーを含むシステムを提案、効果を評価。EU産学連携コンソーシアム
Describes about Eco Style, the first IT system in the world to help decrease the amount of Co2 comming out from a company. Built by Beat Communication.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
5. 2次元文字型配列
Test09d.java プロジェクト名: test09
import java.lang.Math;
public class Test09d {
public static void main( String[] args ){
char[][] tab;
tab = new char[][]{{‘A’,’U’},{’T’,’A’},{’G’,’C’},{’C’,’G’}};
System.out.println(tab[0][0]+” => “+tab[0][1]);
System.out.println(tab[1][0]+” => “+tab[1][1]);
System.out.println(tab[2][0]+” => “+tab[2][1]);
System.out.println(tab[3][0]+” => “+tab[3][1]);
}
}
画面
A => U
T => A
G => C
C => G
2008年8月,データ解析の基礎,加藤,瀬々,金子. 5
9. DNA配列の相補鎖 塩基 相補塩基
A T
T A
G C
C G
たとえば
5’ ATGGCGAACG 3’
の相補鎖は
3’ TACCGCTTGC 5’
となり,5’末端を左にすると
5’ CGTTCGCCAT 3’
となる
Molecular Biology of the Cell 4版,p.194
2008年8月,データ解析の基礎,加藤,瀬々,金子. 9
22. 真偽値の演算
x と y を boolean 型変数と仮定する
x && y x かつ y
x || y x または y
!x x の否定
びっくりマーク
2008年8月,データ解析の基礎,加藤,瀬々,金子. 22
23. 比較演算子
x と y を int 型か double 型か char 型と仮定する
true のときは
x>y x は y より大きい
x >= y x は y 以上
x<y x は y より小さい
x <= y x は y 以下
x == y x と y は等しい
x != y x と y は等しくない
これらの比較演算子はすべて boolean 型を返す
2008年8月,データ解析の基礎,加藤,瀬々,金子. 23
24. 練習9-j. うるう年の判定
うるう年は,4で割り切れて,かつ,100で割り切れない,か,400で割り切れる年
である.以下のプログラムは指定した年がうるう年か判定する
Test09j.java
プロジェクト名: test09
public class Test09j {
public static void main( String[] args ){
int year;
boolean intercalary;
year = 2008;
剰余演算を行う
intercalary = year % 4 == 0;
intercalary = intercalary && ( year % 100 != 0 || year % 400 == 0 );
if ( intercalary ){
System.out.println(year+quot; nen wa urudoshi de aru.quot;);
} else {
System.out.println(year+quot; nen wa urudoshi dewa nai.quot;);
}
}
}
2000年や1900年などを入れてみて動作を確認せよ
2008年8月,データ解析の基礎,加藤,瀬々,金子. 24
25. 練習9-k.
5科目すべて30点以上なら合格とするとき,与えられた scores が
合格か判定するプログラムを完成させよ
Test09k.java
プロジェクト名: test09
public class Test09k {
public static void main( String[] args ){
int[] scores;
boolean passed;
scores = new int[]{ 85, 72, 93, 87, 27 };
passed = judge( scores );
if ( passed ){
System.out.println(“Passedquot;);
} else {
System.out.println(“Failedquot;);
}
}
public static boolean judge( int[] scores ){
int i;
boolean ret;
ret = true; 5科目の点数 scores がすべて 30 以上ならば true を,
for ( i = 0; i < scores.length; i++ ){
さもなければ false を返せ.
ret = ret && scores[i] >= 30;
}
return ret;
}
}
2008年8月,データ解析の基礎,加藤,瀬々,金子. 25
31. 練習9-l. ドットマトリックスの計算 (1/3)
Test09l.javaの標準出力
プロジェクト名: test09
public class Test09k {
public static void main( String[] args ){
String seq1, seq2;
boolean[][] dotmat;
seq1 = quot;YFDLSHGSAQVKGHGKKVAquot;;
seq2 = quot;SFDLSTPDAVMGNPKVKGHGKKVLquot;;
dotmat = get_dotmat( seq1, seq2 );
pri_dotmat( dotmat, seq1, seq2 );
}
public static boolean[][] get_dotmat( String seq1, String seq2 ){
int i, j, len1, len2;
boolean[][] ret;
len1 = seq1.length();
len2 = seq2.length();
ret = new boolean[seq1.length()][seq2.length()];
for ( j = 0; j < len1; j++ ){
for ( i = 0; i < len2; i++ を計算せよ.ただし,len1 行 len2 列とする.
ドットマトリックス dotmat ){
dotmat[j][i]には,seq1の(j+1)文字目とseq1の(i+1)文字目が等しければ
ret[j][i] = seq1.charAt(j) == seq2.charAt(i);
}
}
true,さもなければ false を入れる.
return ret;
}
public static void pri_dotmat( boolean[][] dotmat, String seq1, String seq2 ){略}
}
2008年8月,データ解析の基礎,加藤,瀬々,金子. 31
32. 練習9-l. ドットマトリックスの計算 (2/3)
Test09l.javaの標準出力
プロジェクト名: test09
public class Test09k {
public static void main( String[] args ){
String seq1, seq2;
boolean[][] dotmat;
seq1 = quot;YFDLSHGSAQVKGHGKKVAquot;;
seq2 = quot;SFDLSTPDAVMGNPKVKGHGKKVLquot;;
dotmat = get_dotmat( seq1, seq2 );
pri_dotmat( dotmat, seq1, seq2 );
}
public static boolean[][] get_dotmat( String seq1, String seq2 ){略}
public static void pri_dotmat( boolean[][] dotmat, String seq1, String seq2 ){
int i, j, len1, len2;
len1 = seq1.length();
len2 = seq2.length();
System.out.println( quot; quot;+seq2 );
for ( j = 0; j < len1; j++ ){
System.out.print(seq1.charAt(j));
for ( i = 0; i < len2; i++ ){
if ( dotmat[j][i] ){
System.out.printf(quot;*quot;);
} else {
System.out.printf(quot; quot;);
}
}
System.out.println();
2008年8月,データ解析の基礎,加藤,瀬々,金子.
} 32
}
}
33. 練習9-l. ドットマトリックスの計算 (3/3)
Test09l.javaの標準出力
プロジェクト名: test09
SFDLSTPDAVMGNPKVKGHGKKVL
Y
F *
D * *
L * *
S* *
H *
G * *
S* *
A * *
Q
V * * *
K * * **
G * * *
H *
G * *
K * * **
K * * **
V * * *
A * *
(1) 上記のような出力が得られるように,ドットマトリックスを計算
して表示するプログラムを完成させよ
(2) 配列 seq2 を「 SFDLSTPDAVMGNPKVKGHGKKVLSFDLSTPDAVMGNPKVKGHGKKVL 」と2度繰り
返したものに変更したときのドットマトリックスを計算してみよ
2008年8月,データ解析の基礎,加藤,瀬々,金子. 33
36. まとめ(3/3):論理演算子と比較演算子
論理演算子 比較演算子
x と y を boolean 型変数と仮定する x と y を int 型か double 型か
char 型と仮定する
x && y x かつ y
x || y x または y x>y x は y より大きい
!x x の否定 x >= y x は y 以上
x<y x は y より小さい
x <= y x は y 以下
x == y x と y は等しい
x != y x と y は等しくない
これらの比較演算子はすべて boolean 型を返す
2008年8月,データ解析の基礎,加藤,瀬々,金子. 36
37. 補足:文字列のメソッド,その2
Test09e.java プロジェクト名: test09
import java.lang.Math;
public class Test09e {
public static void main( String[] args ){
String str1, str2; 文字列.substring(i,j)
str1 = “abcdefg”; (i+1)文字目からj文字目
str2 = str1.substring(3,6);
str3 = “def”; までの部分文字列を返す
System.out.println(“str2=“+str2);
if ( str2.equals(str3) ){
System.out.println(“str2 is equal to str3”);
} 文字列1.equals(文字列2)
}
}
文字列1と文字列2が等しいか
等しくないか返す
画面
str2=def
str2 is equal to str3
2008年8月,データ解析の基礎,加藤,瀬々,金子. 37