This document defines variables and strings used in an assembly language program that performs various mathematical operations and checks on two input numbers a and b. It allows the user to select from menu options to calculate the sum, difference, product, quotient of a and b or check if they are prime numbers, perfect numbers, square numbers, or symmetrical numbers. The program flow jumps to different code blocks depending on the menu selection to perform the corresponding operation and display the output.
The document discusses the structure of matter and electricity at the atomic level. It explains that matter is made up of molecules which are made of atoms, and atoms contain protons, neutrons, and electrons. The three types of materials are conductors, insulators, and semiconductors depending on whether electrons can flow freely. Circuits are made up of components like batteries, resistors, and wires. Resistance is measured in ohms and depends on the material's ability to oppose electron flow. Color codes are used to identify resistor values.
[C++ Korea] Effective Modern C++ Study item14 16 +신촌Seok-joon Yun
[C++ Korea] Effective Modern C++ Study item14 16 +신촌
Item 14 : Declare functions noexcept if they won't emit exceptions. +윤석준
Item 15 : Use constexpr whenever possible. +이동우
Item 16 : Make const member functions thread safe. +제한재
Bài giảng Lập trình cơ bản - truongkinhtethucpham.commai_non
Tài liệu này trình bày tổng quan về ngôn ngữ lập trình C - ngôn ngữ lập trình cơ bản mà hầu như những ai học về công nghệ thông tin cũng cần phải biết đến nó.
Simulasi digital memberikan pemahaman tentang komunikasi daring, kelas maya, presentasi video, dan simulasi visual. Pembelajaran dilakukan secara kolaboratif melalui diskusi, eksplorasi, dan penyajian hasil kerja siswa untuk mengembangkan kompetensi digital.
This document defines variables and strings used in an assembly language program that performs various mathematical operations and checks on two input numbers a and b. It allows the user to select from menu options to calculate the sum, difference, product, quotient of a and b or check if they are prime numbers, perfect numbers, square numbers, or symmetrical numbers. The program flow jumps to different code blocks depending on the menu selection to perform the corresponding operation and display the output.
The document discusses the structure of matter and electricity at the atomic level. It explains that matter is made up of molecules which are made of atoms, and atoms contain protons, neutrons, and electrons. The three types of materials are conductors, insulators, and semiconductors depending on whether electrons can flow freely. Circuits are made up of components like batteries, resistors, and wires. Resistance is measured in ohms and depends on the material's ability to oppose electron flow. Color codes are used to identify resistor values.
[C++ Korea] Effective Modern C++ Study item14 16 +신촌Seok-joon Yun
[C++ Korea] Effective Modern C++ Study item14 16 +신촌
Item 14 : Declare functions noexcept if they won't emit exceptions. +윤석준
Item 15 : Use constexpr whenever possible. +이동우
Item 16 : Make const member functions thread safe. +제한재
Bài giảng Lập trình cơ bản - truongkinhtethucpham.commai_non
Tài liệu này trình bày tổng quan về ngôn ngữ lập trình C - ngôn ngữ lập trình cơ bản mà hầu như những ai học về công nghệ thông tin cũng cần phải biết đến nó.
Simulasi digital memberikan pemahaman tentang komunikasi daring, kelas maya, presentasi video, dan simulasi visual. Pembelajaran dilakukan secara kolaboratif melalui diskusi, eksplorasi, dan penyajian hasil kerja siswa untuk mengembangkan kompetensi digital.
Dokumen tersebut membahas tentang diagnosis hama tanaman. Langkah-langkah diagnosis hama tanaman meliputi melihat gejala di lapangan, mencatat informasi, mengumpulkan tanaman dan hama, serta mengidentifikasi hama berdasarkan morfologi, biologi, dan molekuler. Teknik identifikasi serangga didasarkan pada struktur tubuh seperti alat mulut, sayap, dan antena. Jenis alat mulut serangga meliputi mandibulata dan haustelata.
Este artigo analisa a relação entre educação, trabalho e desenvolvimento no Brasil, argumentando que essa relação tem sido usada para legitimar as mudanças no mercado de trabalho, como o desemprego e a precarização. O texto também discute como as políticas dos organismos internacionais têm enfatizado o papel instrumental da educação para a competitividade, em vez de seu papel mais amplo no desenvolvimento social e humano.
Palavras-chave: educação, trabalho, desenvolvimento, mercado de trabalho, Brasil.
Este documento ofrece consejos espirituales para permanecer en silencio ante Dios, incluyendo quedarse sin preocupaciones, deseos u honores propios, y escuchar su palabra en lo profundo del ser para dejar a Dios ser Dios. Cita a Santa Teresa de Ávila y el Salmo 37:7 para enfatizar la importancia de permanecer en silencio ante el Señor.
El documento sugiere que no debemos olvidar los días grises, las derrotas, los errores, la soledad, las tristezas ni los planes fracasados porque a través de ellos aprendemos lecciones, cambiamos nuestra suerte y nos traen victorias y amigos. También nos recuerda no olvidar a Dios porque siempre nos sostiene como un padre.
O documento discute as forças intermoleculares, incluindo forças de van der Waals como forças de dipolo-dipolo, dipolo induzido-dipolo permanente e forças de dispersão de London. Também aborda os diferentes tipos de sólidos com base na natureza das ligações intermoleculares, como sólidos iônicos, moleculares, covalentes e metálicos.
Inspirado no americano Free Shipping Day, o Dia do Frete Grátis é mais uma Big Date criada pelo portal Busca Descontos, e desde de 2011 proporciona 24hs de ofertas das maiores lojas online com desconto em frete.
O desconto ou gratuidade no frete em Abril é uma ótima oportunidade para o e-commerce e para o consumidor, especialmente por ser uma ação realizada há poucas semanas do Dia das Mães.
Veja por quê e como anunciar a sua loja no Dia do Frete Grátis nesse Mídia Kit.
Trabalho entrevista fatores operacionaisSandro Grohs
O documento resume as respostas de funcionários sobre fatores operacionais em suas organizações, como clima de liberdade, trabalho em equipe e sistemas para solução de problemas. As respostas indicam que os funcionários têm liberdade para opinar e que trabalhos em equipe funcionam bem, porém as empresas não possuem sistemas formais para documentar e resolver problemas de forma consistente.
O comércio móvel deve dobrar nos Estados Unidos este ano e 1/3 dos brasileiros já fizeram compras usando dispositivos móveis. No entanto, ainda existem desafios como a segurança nas transações e sites não adaptados para dispositivos móveis. A expansão da internet 4G pode ajudar a impulsionar o comércio móvel no Brasil.
Este documento resume uma avaliação de usabilidade e acessibilidade do site Livemocha realizada por alunos da UFMG. O relatório aponta que o Livemocha atende aos critérios de usabilidade, mas deixa a desejar em relação às diretrizes de acessibilidade da WCAG 2.0, não podendo ser considerado totalmente acessível.
El documento habla sobre el milagro de la vida que se renueva cada mañana y cómo Dios responde a las oraciones de las personas. También incluye una oración para pedirle a Dios que bendiga a amigos, familiares y quien reciba el mensaje, así como una reflexión sobre apreciar las pequeñas cosas de la vida.
El documento describe la importancia de la identidad digital y el marketing digital para las marcas. Explica que la identidad digital se refiere al conjunto de atributos y valores que permiten diferenciar una persona u organización en línea, y que el marketing digital involucra el uso de múltiples canales como sitios web, redes sociales, correo electrónico y publicidad en línea. Luego, analiza la estrategia de marketing digital exitosa implementada por Burger King para mejorar su marca a través de videos virales, aplicaciones y contenido generado por los usuarios en plataform
1) O documento discute a relação entre a execução fiscal e a recuperação judicial, notadamente os conflitos entre as regras do Código Tributário Nacional e da Lei de Execução Fiscal com a Lei de Recuperação Judicial e Falências.
2) Há um choque entre os valores de resguardar o interesse público na arrecadação tributária versus resguardar os interesses privados da empresa em recuperação judicial.
3) A jurisprudência tem entendido que na recuperação judicial prevalece o princípio da preservação da empresa, de modo
O documento discute os modos de aquisição e perda da posse segundo o Código Civil brasileiro. Apresenta que a posse pode ser adquirida por apreensão, negócio jurídico ou sucessão, e se perde quando cessa o poder sobre a coisa contra a vontade do possuidor. Também explica que a posse pode ser transmitida por herança ou compra/venda.
Este documento fornece orientações aos municípios sobre a legislação federal de convênios da União. Apresenta o novo Sistema de Gestão de Convênios e Contratos de Repasse (SICONV), que estabelece regras uniformes para a celebração e execução desses instrumentos. Também explica as etapas do processo, como credenciamento, proposta, plano de trabalho, e as obrigações de controle e prestação de contas.
O documento descreve a jornada do autor na capoeira desde a adolescência, incluindo momentos de receber cordas e se formar como mestre. Também mostra a criação da instituição Capoeira Arte Vida e a continuidade dos alunos ao longo dos anos.
1. VCVC
&&
BBBB
11
Nội dung
NMLT - Câu lệnh điều kiện và rẽ nhánh
Câu lệnh điều kiện if1
Câu lệnh rẽ nhánh switch2
Một số kinh nghiệm lập trình3
Một số ví dụ minh họa4
2. VCVC
&&
BBBB
22
<Lệnh 1>
Câu lệnh if (thiếu)
NMLT - Câu lệnh điều kiện và rẽ nhánh
Đ
S
<BT Logic>
if (<BT Logic>)
<Lệnh 1>; Câu lệnh đơn hoặc
Câu lệnh phức (kẹp
giữa { và })
Trong ( ), cho kết quả
(sai = 0, đúng ≠ 0)
3. VCVC
&&
BBBB
33
Câu lệnh if (thiếu)
NMLT - Câu lệnh điều kiện và rẽ nhánh
void main()
{
if (a == 0)
printf(“a bang 0”);
if (a == 0)
{
printf(“a bang 0”);
a = 2912;
}
}
4. VCVC
&&
BBBB
44
<Lệnh 1>
Câu lệnh if (đủ)
NMLT - Câu lệnh điều kiện và rẽ nhánh
<Lệnh 2>
Đ
S
<BT Logic>
if (<BT Logic>)
<Lệnh 1>;
else
<Lệnh 2>;
Câu lệnh đơn hoặc
Câu lệnh phức (kẹp
giữa { và })
Trong ( ), cho kết quả
(sai = 0, đúng ≠ 0)
5. VCVC
&&
BBBB
55
Câu lệnh if (đủ)
NMLT - Câu lệnh điều kiện và rẽ nhánh
void main()
{
if (a == 0)
printf(“a bang 0”);
else
printf(“a khac 0”);
if (a == 0)
{
printf(“a bang 0”);
a = 2912;
}
else
printf(“a khac 0”);
}
6. VCVC
&&
BBBB
66
Câu lệnh if - Một số lưu ý
Câu lệnh if và câu lệnh if… else là một câu lệnh
đơn.
NMLT - Câu lệnh điều kiện và rẽ nhánh
7. VCVC
&&
BBBB
77
Câu lệnh if - Một số lưu ý
Câu lệnh if có thể lồng vào nhau và else sẽ
tương ứng với if gần nó nhất.
NMLT - Câu lệnh điều kiện và rẽ nhánh
if (a != 0)
if (b > 0)
printf(“a != 0 va b > 0”);
else
printf(“a != 0 va b <= 0”);
if (a !=0)
{
if (b > 0)
printf(“a != 0 va b > 0”);
else
printf(“a != 0 va b <= 0”);
}
8. VCVC
&&
BBBB
88
Câu lệnh if - Một số lưu ý
Nên dùng else để loại trừ trường hợp.
NMLT - Câu lệnh điều kiện và rẽ nhánh
if (delta < 0)
printf(“PT vo nghiem”);
if (delta == 0)
printf(“PT co nghiem kep”);
if (delta > 0)
printf(“PT co 2 nghiem”);
if (delta < 0)
printf(“PT vo nghiem”);
else // delta >= 0
if (delta == 0)
printf(“PT co nghiem kep”);
else
printf(“PT co 2 nghiem”);
9. VCVC
&&
BBBB
99
Câu lệnh if - Một số lưu ý
Không được thêm ; sau điều kiện của if.
NMLT - Câu lệnh điều kiện và rẽ nhánh
void main()
{
int a = 0;
if (a != 0)
printf(“a khac 0.”);
if (a != 0);
printf(“a khac 0.”);
if (a != 0)
{
};
printf(“a khac 0.”);
}
10. VCVC
&&
BBBB
1010
Câu lệnh switch (thiếu)
switch (<Biến/BT>)
{
case <GT1>:<L1>;break;
case <GT2>:<L2>;break;
…
}
<Biến/BT> là
biến/biểu thức cho giá
trị rời rạc.
<Lệnh> : đơn hoặc
khối lệnh {}.
NMLT - Câu lệnh điều kiện và rẽ nhánh
<Lệnh 1>
Đ
S
<Biến/BT>
= <GT1>
<Biến/BT>
= <GT2>
<Lệnh 2>
Đ
S
11. VCVC
&&
BBBB
1111
Câu lệnh switch (thiếu)
NMLT - Câu lệnh điều kiện và rẽ nhánh
void main()
{
int a;
printf(“Nhap a: ”);
scanf(“%d”, &a);
switch (a)
{
case 1 : printf(“Mot”); break;
case 2 : printf(“Hai”); break;
case 3 : printf(“Ba”); break;
}
}
13. VCVC
&&
BBBB
1313
Câu lệnh switch (đủ)
NMLT - Câu lệnh điều kiện và rẽ nhánh
void main()
{
int a;
printf(“Nhap a: ”);
scanf(“%d”, &a);
switch (a)
{
case 1 : printf(“Mot”); break;
case 2 : printf(“Hai”); break;
case 3 : printf(“Ba”); break;
default : printf(“Ko biet doc”);
}
}
14. VCVC
&&
BBBB
1414
Câu lệnh switch - Một số lưu ý
Câu lệnh switch là một câu lệnh đơn và có thể
lồng nhau.
NMLT - Câu lệnh điều kiện và rẽ nhánh
15. VCVC
&&
BBBB
1515
Câu lệnh switch - Một số lưu ý
Các giá trị trong mỗi trường hợp phải khác
nhau.
NMLT - Câu lệnh điều kiện và rẽ nhánh
switch (a)
{
case 1 : printf(“Mot”); break;
case 1 : printf(“MOT”); break;
case 2 : printf(“Hai”); break;
case 3 : printf(“Ba”); break;
case 1 : printf(“1”); break;
case 1 : printf(“mot”); break;
default : printf(“Khong biet doc”);
}
16. VCVC
&&
BBBB
1616
Câu lệnh switch - Một số lưu ý
switch sẽ nhảy đến case tương ứng và thực
hiện đến khi nào gặp break hoặc cuối switch sẽ
kết thúc.
NMLT - Câu lệnh điều kiện và rẽ nhánh
17. VCVC
&&
BBBB
1717
Câu lệnh switch - Một số lưu ý
switch nhảy đến case tương ứng và thực hiện
đến khi nào gặp break hoặc cuối switch sẽ kết
thúc.
NMLT - Câu lệnh điều kiện và rẽ nhánh
19. VCVC
&&
BBBB
1919
Câu lệnh if Câu lệnh switch
NMLT - Câu lệnh điều kiện và rẽ nhánh
Kinh nghiệm lập trình
if (a == 1)
printf(“Mot”);
if (a == 2)
printf(“Hai”);
if (a == 3)
printf(“Ba”);
if (a == 4)
printf(“Bon”);
if (a == 5)
printf(“Nam”);
switch (a)
{
case 1: printf(“Mot”);
break;
case 2: printf(“Hai”);
break;
case 3: printf(“Ba”);
break;
case 4: printf(“Bon”);
break;
case 5: printf(“Nam”);
}
20. VCVC
&&
BBBB
2020
Câu lệnh switch Câu lệnh if
NMLT - Câu lệnh điều kiện và rẽ nhánh
Kinh nghiệm lập trình
if (a == 3.14)
printf(“OK”);
if (a < 10)
printf(“OK”);
if (a == 1)
printf(“OK”);
if (a == 2 || a == 3)
printf(“OK”);
21. VCVC
&&
BBBB
2121
Bài tập thực hành
1. Nhập một số bất kỳ. Hãy đọc giá trị của số
nguyên đó nếu nó có giá trị từ 1 đến 9, ngược
lại thông báo không đọc được.
2. Nhập một chữ cái. Nếu là chữ thường thì đổi
sang chữ hoa, ngược lại đổi sang chữ thường.
3. Giải phương trình bậc nhất ax + b = 0.
4. Giải phương trình bậc hai ax2
+ bx + c = 0.
NMLT - Câu lệnh điều kiện và rẽ nhánh
22. VCVC
&&
BBBB
2222
Bài tập thực hành
5. Nhập 4 số nguyên a, b, c và d. Tìm số có giá trị
nhỏ nhất (min).
6. Nhập 4 số nguyên a, b, c và d. Hãy sắp xếp giá
trị của 4 số nguyên này theo thứ tự tăng dần.
7. Tính tiền đi taxi từ số km nhập vào. Biết:
a. 1 km đầu giá 15000đ
b. Từ km thứ 2 đến km thứ 5 giá 13500đ
c. Từ km thứ 6 trở đi giá 11000đ
d. Nếu trên 120km được giảm 10% tổng tiền.
NMLT - Câu lệnh điều kiện và rẽ nhánh
23. VCVC
&&
BBBB
2323
Bài tập thực hành
8. Nhập vào tháng và năm. Cho biết tháng đó có
bao nhiêu ngày.
9. Nhập độ dài 3 cạnh 1 tam giác. Kiểm tra đó có
phải là tam giác không và là tam giác gì?
NMLT - Câu lệnh điều kiện và rẽ nhánh
24. VCVC
&&
BBBB
2424
Bài tập 1 (if)
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
int n;
printf(“Nhap mot so nguyen: ”);
scanf(“%d”, &n);
if (n == 1)
printf(“Mot”);
else
if (n == 2)
printf(“Hai”);
…
else
printf(“Khong biet doc”);
}
25. VCVC
&&
BBBB
2525
Bài tập 1 (switch)
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
int n;
printf(“Nhap mot so nguyen: ”);
scanf(“%d”, &n);
switch (n)
{
case 1: printf(“Mot”); break;
case 2: printf(“Hai”); break;
case 3: printf(“Ba”); break;
…
default: printf(“Ko biet doc”);
}
}
26. VCVC
&&
BBBB
2626
Bài tập 2
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
char ch;
printf(“Nhap mot ky tu: ”);
scanf(“%c”, &ch);
if (ch >= ‘a’ && ch <= ‘z’)
ch = ch – 32;
else
if (ch >= ‘A’ && ch <= ‘Z’)
ch = ch + 32;
printf(“Ky tu sau khi doi: %c”, ch);
}
27. VCVC
&&
BBBB
2727
Bài tập 3
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b;
printf(“Nhap a, b: ”);
scanf(“%d%d”, &a, &b);
if (a == 0)
if (b == 0)
printf(“Phuong trinh VSN”);
else
printf(“Phuong trinh VN”);
else
printf(“Nghiem = %f”, float(-b)/a);
}
28. VCVC
&&
BBBB
2828
Bài tập 4
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
int a, b, c;
printf(“Nhap a, b, c: ”);
scanf(“%d%d%d”, &a, &b, &c);
if (a == 0)
{
// Giai PT Bac 1 o day
}
else
{
// Giai PT Bac 2 o day
}
}
29. VCVC
&&
BBBB
2929
Bài tập 5
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
int a, b, c, d, min;
printf(“Nhap a, b, c, d: ”);
scanf(“%d%d%d%d”, &a, &b, &c, &d);
min = a;
if (b < min) min = b;
if (c < min) min = c;
if (d < min) min = d;
printf(“So nho nhat la %d”, min);
}
30. VCVC
&&
BBBB
3030
Bài tập 6
NMLT - Câu lệnh điều kiện và rẽ nhánh
#include <stdio.h>
void main()
{
int a, b, c, d, tam;
printf(“Nhap a, b, c, d: ”);
scanf(“%d%d%d%d”, &a, &b, &b, &d);
if (a > b)
{ tam = a; a = b; b = tam; }
…
printf(“Cac so theo thu tu tang dan: ”);
printf(“%d %d %d %d”, a, b, c, d);
}
31. VCVC
&&
BBBB
3131
Bài tập 7
Nên khai báo hằng số lưu giá tiền và km
#define G1 15000
#define G2 13500
#define G3 11000
Cách tính tiền dựa trên số km n
n = 1 T = G1
2 ≤ n ≤ 5 T = G1 + (n – 1)*G2;
n > 5 T = G1 + 4*G2 + (n – 1 – 4)*G3;
n > 120 T = T*0.9;
NMLT - Câu lệnh điều kiện và rẽ nhánh