1. Dokumen ini berisi tentang tiga tugas algoritma yang meliputi pembuatan flowchart luas dan keliling persegi panjang, program perumusan luas dan keliling persegi panjang, dan pengertian tipe data string, integer, real dan float.
2. String adalah tipe data yang menyimpan karakter, sementara integer menyimpan bilangan bulat dan tidak memiliki bilangan pecahan, real dapat menyimpan bilangan bulat dan pecahan, dan float digunakan untuk bilangan desimal dengan akurasi
Dokumen ini membahas tentang konstanta string, konstanta bernama, dan contoh program menggunakan konstanta bernama dalam C++. Konstanta string adalah deretan karakter yang diawali dan diakhiri tanda petik ganda, sedangkan konstanta bernama ditdefinisikan menggunakan kata kunci const untuk menyimpan nilai yang tidak dapat diubah. Contoh program menggunakan konstanta PHI untuk menghitung luas dan keliling lingkaran.
Dokumen tersebut membahas tentang bahasa regular dan ekspresi regular. Terdapat empat operasi utama dalam ekspresi regular yaitu katenasi, alternasi, repetisi, dan closure. Dokumen juga menjelaskan algoritma konversi antara automata hingga regular grammar.
Bab ini membahas ekspresi regular yang merupakan notasi sederhana untuk mendefinisikan bahasa yang diterima oleh mesin keadaan terhingga. Ekspresi regular menggunakan operator seperti bintang, plus, dan gabungan untuk memodelkan pengulangan dan alternatif dalam string. Setiap ekspresi regular dapat direpresentasikan oleh mesin keadaan terhingga nondeterministik dengan transisi epsilon.
Dokumen ini membahas tentang konstanta string, konstanta bernama, dan contoh program menggunakan konstanta bernama dalam C++. Konstanta string adalah deretan karakter yang diawali dan diakhiri tanda petik ganda, sedangkan konstanta bernama ditdefinisikan menggunakan kata kunci const untuk menyimpan nilai yang tidak dapat diubah. Contoh program menggunakan konstanta PHI untuk menghitung luas dan keliling lingkaran.
Dokumen tersebut membahas tentang bahasa regular dan ekspresi regular. Terdapat empat operasi utama dalam ekspresi regular yaitu katenasi, alternasi, repetisi, dan closure. Dokumen juga menjelaskan algoritma konversi antara automata hingga regular grammar.
Bab ini membahas ekspresi regular yang merupakan notasi sederhana untuk mendefinisikan bahasa yang diterima oleh mesin keadaan terhingga. Ekspresi regular menggunakan operator seperti bintang, plus, dan gabungan untuk memodelkan pengulangan dan alternatif dalam string. Setiap ekspresi regular dapat direpresentasikan oleh mesin keadaan terhingga nondeterministik dengan transisi epsilon.
Tata bahasa regular didefinisikan oleh empat tupel yang terdiri dari himpunan simbol variabel dan terminal, kumpulan aturan produksi, serta simbol awal. Aturan produksinya hanya memiliki satu simbol variabel paling kanan. FSA dapat dikonstruksi dari aturan produksi, dan sebaliknya aturan produksi dapat dibuat dari FSA dengan mengidentifikasi state.
Este documento presenta una reseña histórica de los mundos inmersivos, definiendo la realidad virtual según diferentes autores. Explica que la realidad virtual puede ser inmersiva u no inmersiva y describe sus características principales como la presencia, navegación y manipulación. Finalmente, resume los elementos clave de un sistema de realidad virtual como la entrada y salida de datos, el motor, software, y base de datos.
Haiku Deck is a presentation tool that allows users to create Haiku style slideshows. The tool encourages users to get started making their own Haiku Deck presentations which can be shared on SlideShare. In just a few clicks, users can design beautiful, minimalist presentations.
El documento describe la personalidad de Elissa. Elissa es emocional, sensible y busca la compañía de los demás, pero mantiene los pies en la tierra. Posee una imaginación fértil que le ayuda a lidiar con las insatisfacciones diarias. Aunque se siente atraída por las artes y causas humanitarias, también es práctica y constructiva. Elissa varía entre ser impulsiva o distante, y aunque le gusta la aventura, también valora la estabilidad. Buscará una carrera placentera que implique
El documento describe las variables clave de la planificación de la enseñanza, incluidas las metas y objetivos educativos, la selección y organización de contenidos, las tareas y actividades, los materiales y recursos, la participación de los estudiantes, la organización del entorno y la evaluación de los aprendizajes. Se explican tres tipos de contenidos -conceptuales, procedimentales y actitudinales- y tres enfoques para organizarlos -por disciplinas, actividades e intereses o temas.
El cultivo de arroz es uno de los cultivos mas rentable, pero esto no nos evitara de que algunas enfermedades lo ataquen, por esta y entre muchas razones debemos estar preparados para cuando lleguen saber responder al ataque.
El documento describe brevemente la historia del Imperio Bizantino desde el siglo IV hasta el siglo VIII. En el siglo IV, Constantino estableció Constantinopla como la capital del Imperio Romano. En el siglo V, el Imperio Romano se dividió en dos mitades, el Imperio Romano de Occidente y el Imperio Romano de Oriente (o Imperio Bizantino). Justiniano gobernó en el siglo VI y construyó la basílica de Santa Sofía. En el siglo VII se prohibió el culto a las imá
Dokumen tersebut membahas pengolahan string pada C++. Terdapat dua jenis string yaitu cstring yang berasal dari C dan std string yang dimiliki C++. cstring direpresentasikan sebagai array char dengan terminasi null, sedangkan std string memiliki ukuran dinamis. Dokumen ini menjelaskan cara mengolah kedua jenis string tersebut meliputi penentuan panjang, pembandingan, pengambilan substring, dan operasi-operasi lainnya.
String merupakan tipe data untuk memanipulasi teks menggunakan array satu dimensi. String disimpan di memori berikut karakter NULL di akhir. Dokumen menjelaskan konsep, operasi I/O, akses elemen, dan fungsi-fungsi string seperti strcpy(), strlen(), strcat(), strcmp(), dan strchr().
Tata bahasa regular didefinisikan oleh empat tupel yang terdiri dari himpunan simbol variabel dan terminal, kumpulan aturan produksi, serta simbol awal. Aturan produksinya hanya memiliki satu simbol variabel paling kanan. FSA dapat dikonstruksi dari aturan produksi, dan sebaliknya aturan produksi dapat dibuat dari FSA dengan mengidentifikasi state.
Este documento presenta una reseña histórica de los mundos inmersivos, definiendo la realidad virtual según diferentes autores. Explica que la realidad virtual puede ser inmersiva u no inmersiva y describe sus características principales como la presencia, navegación y manipulación. Finalmente, resume los elementos clave de un sistema de realidad virtual como la entrada y salida de datos, el motor, software, y base de datos.
Haiku Deck is a presentation tool that allows users to create Haiku style slideshows. The tool encourages users to get started making their own Haiku Deck presentations which can be shared on SlideShare. In just a few clicks, users can design beautiful, minimalist presentations.
El documento describe la personalidad de Elissa. Elissa es emocional, sensible y busca la compañía de los demás, pero mantiene los pies en la tierra. Posee una imaginación fértil que le ayuda a lidiar con las insatisfacciones diarias. Aunque se siente atraída por las artes y causas humanitarias, también es práctica y constructiva. Elissa varía entre ser impulsiva o distante, y aunque le gusta la aventura, también valora la estabilidad. Buscará una carrera placentera que implique
El documento describe las variables clave de la planificación de la enseñanza, incluidas las metas y objetivos educativos, la selección y organización de contenidos, las tareas y actividades, los materiales y recursos, la participación de los estudiantes, la organización del entorno y la evaluación de los aprendizajes. Se explican tres tipos de contenidos -conceptuales, procedimentales y actitudinales- y tres enfoques para organizarlos -por disciplinas, actividades e intereses o temas.
El cultivo de arroz es uno de los cultivos mas rentable, pero esto no nos evitara de que algunas enfermedades lo ataquen, por esta y entre muchas razones debemos estar preparados para cuando lleguen saber responder al ataque.
El documento describe brevemente la historia del Imperio Bizantino desde el siglo IV hasta el siglo VIII. En el siglo IV, Constantino estableció Constantinopla como la capital del Imperio Romano. En el siglo V, el Imperio Romano se dividió en dos mitades, el Imperio Romano de Occidente y el Imperio Romano de Oriente (o Imperio Bizantino). Justiniano gobernó en el siglo VI y construyó la basílica de Santa Sofía. En el siglo VII se prohibió el culto a las imá
Dokumen tersebut membahas pengolahan string pada C++. Terdapat dua jenis string yaitu cstring yang berasal dari C dan std string yang dimiliki C++. cstring direpresentasikan sebagai array char dengan terminasi null, sedangkan std string memiliki ukuran dinamis. Dokumen ini menjelaskan cara mengolah kedua jenis string tersebut meliputi penentuan panjang, pembandingan, pengambilan substring, dan operasi-operasi lainnya.
String merupakan tipe data untuk memanipulasi teks menggunakan array satu dimensi. String disimpan di memori berikut karakter NULL di akhir. Dokumen menjelaskan konsep, operasi I/O, akses elemen, dan fungsi-fungsi string seperti strcpy(), strlen(), strcat(), strcmp(), dan strchr().
Dokumen tersebut membahas manipulasi string dalam bahasa pemrograman Pascal. Terdapat penjelasan tentang operator penggabungan string, pengecekan kesetaraan string, prosedur dan fungsi standar untuk manipulasi string seperti delete, insert, copy, concat, dll. Juga dijelaskan format tampilan terformat untuk string dan bilangan serta pengaturan letak kursor dan layar menggunakan unit CRT.
1. Array dan record merupakan tipe data penting dalam bahasa C.
2. Array dapat berdimensi satu atau dua, sedangkan record digunakan untuk menyimpan data berupa kumpulan field yang berbeda tipe datanya.
3. Program dalam bahasa C dapat menggunakan array dan record secara terpisah maupun bersamaan seperti menerapkan record dalam array atau sebaliknya.
Dokumen tersebut berisi petunjuk pengerjaan soal untuk ujian dasar pemrograman Pascal. Memberikan instruksi umum seperti membaca soal dengan teliti, mengerjakan soal mudah terlebih dahulu, hanya ada satu jawaban benar untuk setiap soal, dan menjelaskan beberapa istilah yang muncul dalam soal seperti runtime error dan ekspresi.
1. TUGAS ALGORITMA
Oleh :
ADRIAN SJAHMI DEWANTO
123224005
FISIKA REGULER D
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI SURABAYA
2014
5. TUGAS 3
PENGERTIAN STRING , INTEGER, REAL dan FLOAT
A. STRING
String adalah sebuah tipe data yang dapat menampung karakter karakter (chart).
Karakter dalam tipe data string disimpan mulai index 1, sedangkan index 0 menampung
panjang dari string tersebut. Beberapa fungsi yang sering digunakan dalam mengolah
string di delphi.
1. Uppercase
Fungsi ini digunakan untuk mengganti semua karakter alfabet di string menjadi huruf
kapital. contoh:
result := Uppercase('teSt'); //hasil = TEST
2. Lowercase
Fungsi ini merupakan kebalikan dari fungsi Uppercase, yaitu mengubah semua karakter
alfabet menjadi huruf kecil.
result := Lowercase('TEsT'); //hasil = test
3. Copy
Fungsi ini digunakan untuk mengambil karakter dengan jumlah dan posisi tertentu.
syntax dalam delphi:
Copy(kalimat: string; posisi_awal, banyaknya_karakter_yang_akan_diambil:integer);
contoh penggunaan:
AString := 'foobarbaz2000';
result := Copy(AString, 1, 6); //hasil = foobar
4. Pos
Fungsi ini akan mengembalikan index dari karakter disebuah string. Apabila hasil sama
dengan 0, maka karakter tersebut tidak terdapat dalam string tersebut. syntax: Pos (const
data_string: string; karakter: char); overload;
Pos(const data_string: string; karakter: string); overload;
6. //dst..
contoh penggunaan:
AString := 'foobarbaz2000';
result := Pos(Astring, '2'); // hasil = 10
result := Pos(Astring, 'X'); // hasil = 0
result := Pos(AString, 'foo'); //hasil = 1
5. Mengecek Input
Kadang kita harus menyaring isi dari string agar hanya berisi nomor atau karakter
tertentu, ini adalah snippet untuk melakukannya:
function CheckString(AString: string; char_set: set of char): boolean;
var
i: integer;
begin
result := true;
for i := 1 to length(Astring) do
if not charinset(AString[i], char_set) then begin
result := false;
break;
end;
end;
contoh penggunaan snippet:
checkstring('test9', ['a'..'z', '0'.. '9']); // hasil = true
checkstring('test9', ['a'..'z']); // hasil = false
6. Menentukan panjang string
String juga dapat dikatakan array of char, karena dari itu, string dapat diset panjangnya
menggunakan SetLength() atau string[total];
contoh:
var
AString: string[4] //hanya dapat menampung 4 karakter;
begin
setlength(Astring, 10); //sekarang dapat menampung 10 kar
7. Variabel dengan type data string dapat menyimpan karakter bebas.
B. FLOAT
Float adalah tipe bahasa pemrograman yang di gunakan untuk pengoperasian data
numeri(angka). Float di gunakan untuk bilangan desimal dengan akurasi 1angka di
belakang koma. Float termasuk tipe data dalam pemrograman C++ dengan ukuran 4byte,
range 3.4E-38 s/d 3.4E+38, format %f, untuk tipe bilangan pecahan. Float menyatakan
bilangan real dengan ketelitian rendah.
C. INTEGER
Tipe Data Integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan
decimal dan tidak dapat mengenal bilangan pecahan. Bentuk umumnya sebagai berikut :
Var
Nilai_1:integer;
begin
Nilai_1:100000;
Variabel dengan type data Integer dapat menyimpan bilangan bulat dan tidak dapat
digunakan untuk menyimpan bilangan pecahan. Macam-macam type data integer:
8. D. REAL
Tipe Data Real merupakan tipe data bilangan yang mengenal bilangan bulan dan juga
bilangan pecahan, jadi kalau urusan pembagian yang jawabannya pecahan kita kalau bisa
pake tipe data ini temen temen. Bentuk Umumnya Sebagai Berikut :
Var
Nilai_2: Real;
Begin
Nilai_2: 10,5;
Variabel dengan type data Real dapat menyimpan bilangan pecahan. Macam-macam type
data Real: