Buscar

Aula 2 Introdução à Linguagem C 2018

Prévia do material em texto

09/08/2018
1
Linguagem e Técnicas de 
Programação
Análise e Desenvolvimento de Sistemas
Prof. MSc. Douglas Rodrigues
E-mail: dogrodrigues@gmail.com
Introdução à Linguagem C
Linguagem e Técnicas de Programação
Linguagem C
3
Linguagem C
 C é case sensitive
 Maiúsculas e minúsculas fazem diferença
◼ Ex: soma, Soma, SOMA, SoMa ou sOmA
◼ Ex: if e for, por exemplo, devem ser escritos em letras 
minúsculas 
 Palavras reservadas do ANSI C
4
Linguagem C
5
Linguagem C
6
 IDEs
 Dev-C++ ou Code::Blocks
 Primeiro programa em C
#include <stdio.h>
void main() {
printf("Ola, mundo!");
}
09/08/2018
2
Linguagem C
7
 Apresentação de dados no monitor (escreva)
 printf(string_de_controle, lista_de_argumentos)
 Ex: printf(“O valor total eh %f”, total);
Linguagem C
8
 Leitura de dados via teclado (leia)
 scanf(string_de_controle, lista_de_argumentos)
 Ex:
#include <stdio.h>
void main () {
char ch;
scanf("%c", &ch);
printf("Voce pressionou a tecla %c", ch);
}
Linguagem C
9
 Cinco tipos básicos de dados em C
 char, int, float, double e void
 Declaração de variáveis
 tipo lista_de_variáveis;
 Ex: int i, j, l;
float contas, lucros, perdas;
Linguagem C
10
 Operadores aritméticos 
Exercícios
1) Faça programas em linguagem C para:
a) Calcular a média de 4 valores inteiros.
b) Receber os valores da base e da altura de um triângulo e informar 
a área.
c) Ler o valor de uma mercadoria e o valor de desconto (%) e 
informar o preço com desconto.
d) Ler os valores de a, b, c e informar o valor de x, seguindo a 
fórmula x = 2ab + 3ac – 4bc.
e) Ler os valores de a e b, e trocá-los entre si.
Ex: a  2 => b = 2
b  3 a = 3
11
Linguagem C
 Às vezes, no desenvolvimento de algum algoritmo, 
precisamos lidar com uma condição
 Essa condição é expressa através de uma expressão 
lógica
 Uma expressão lógica é aquela cujos operadores 
são lógicos e os operandos são relações 
constantes ou variáveis lógicas
12
09/08/2018
3
Linguagem C
 Comparações entre duas variáveis do mesmo tipo
 Operadores relacionais estabelecem essa comparação 
13
Exercícios
2) Faça programas em linguagem C para:
a) Receber 5 números e verificar qual é o maior, o menor, a soma, e 
a média.
b) Ler um valor inteiro no intervalo de 0 a 99 e dizer qual é o valor da 
soma de todos os seus dígitos.
c) Calcular a área e o perímetro de um quadrado.
d) Ler o nome de um aluno, duas notas, calcular a média e escrever 
o nome do aluno e a sua média.
14

Continue navegando