Вы находитесь на странице: 1из 29

UNIVERSIDADE FEDERAL DO PAMPA

CAMPUS BAGÉ
ALGORITMOS E PROGRAMAÇÃO

Apresentação da ferramenta de programação.


Comandos de entrada e saída

Prof. Alex Camargo


alexcamargoweb@gmail.com
Linguagem C
A linguagem C é uma das mais bem sucedidas linguagens de
alto nível já criadas. É considerada uma das linguagens de
programação mais utilizadas de todos os tempos.

 Foi criada em 1972 nos laboratórios Bell por Dennis Ritchie.

Algoritmos e Programação – Apresentação da ferramenta de programação


Linguagem C
A linguagem C é uma das mais bem sucedidas linguagens de
alto nível já criadas. É considerada uma das linguagens de
programação mais utilizadas de todos os tempos.

 Foi criada em 1972 nos laboratórios Bell por Dennis Ritchie.


 Revisada e padronizada pela ANSI em 1989.

Algoritmos e Programação – Apresentação da ferramenta de programação


Linguagem C
A linguagem C é uma das mais bem sucedidas linguagens de
alto nível já criadas. É considerada uma das linguagens de
programação mais utilizadas de todos os tempos.

 Foi criada em 1972 nos laboratórios Bell por Dennis Ritchie.


 Revisada e padronizada pela ANSI em 1989.
 Fornece acesso de baixo nível à memória, permitindo a
comunicação e a programação direta do processador.

Algoritmos e Programação – Apresentação da ferramenta de programação


Linguagem C
A linguagem C é uma das mais bem sucedidas linguagens de
alto nível já criadas. É considerada uma das linguagens de
programação mais utilizadas de todos os tempos.

 Foi criada em 1972 nos laboratórios Bell por Dennis Ritchie.


 Revisada e padronizada pela ANSI em 1989.
 Fornece acesso de baixo nível à memória, permitindo a
comunicação e a programação direta do processador.
 Trata-se de uma linguagem estruturalmente simples e de
grande portabilidade.

Algoritmos e Programação – Apresentação da ferramenta de programação


Editor de texto Kate
Kate (KDE Advanced Text Editor) é um editor de textos
avançado que permite programar, compilar e executar vários
programas ao mesmo tempo.

 Você pode programar em várias linguagens (C, Java, PHP,


etc).
 Você tem acesso ao editor e ao terminal.
 Tem sintaxe colorida para cada linguagem.

Algoritmos e Programação – Apresentação da ferramenta de programação


Visão geral de um programa
A geração de um programa em C, a partir do código-fonte,
obedece a uma sequência de operações antes de se tornar um
executável.

Algoritmos e Programação – Apresentação da ferramenta de programação


Visão geral de um programa
A geração de um programa em C, a partir do código-fonte,
obedece a uma sequência de operações antes de se tornar um
executável.

Algoritmos e Programação – Apresentação da ferramenta de programação


Compilando um programa
O comando para se compilar em C utilizando o compilador GCC
(Linux) é, basicamente, o seguinte:

gcc meu_programa.c -o meu_programa

Onde:

meu_programa.c: código-fonte
meu_programa: nome dado ao executável criado

Você pode criar seus programas em C também no Windows, basta


instalar algum dos programas abaixo (nunca os dois juntos):
- Dev-C++
- Code::Blocks

Algoritmos e Programação – Apresentação da ferramenta de programação


Estrutura de um programa
1º Programa: olamundo.c

Algoritmos e Programação – Apresentação da ferramenta de programação


“Indentação” de código
A “indentação” é o espaçamento (ou tabulação) colocado
antes de começar a escrever o código na linha. Tem como objetivo
indicar a hierarquia do elementos.

Código indentado Código não indentado

Algoritmos e Programação – Apresentação da ferramenta de programação


Comentários em um programa
Um comentário é um trecho incluído dentro do programa para
descrever alguma coisa, por exemplo, o que aquela parte do
código faz.

Algoritmos e Programação – Apresentação da ferramenta de programação


Comando #include
O comando #include é utilizado para declarar o cabeçalho do
programa.

Um arquivo com a extensão “h” contém um conjunto de funções


(pedaços de código) já implementados.

Algoritmos e Programação – Apresentação da ferramenta de programação


Tipos de dado
Tipos básicos em C:

Algoritmos e Programação – Apresentação da ferramenta de programação


Variáveis em C
Uma variável é uma posição de memória onde poderemos
guardar um determinado dado e modificá-lo ao longo da execução
do programa. Sua declaração é feita da seguinte maneira:

tipo_da_variável nome_da_variável;

Exemplos:

int idade;
float salario_bruto, salario_liquido;
char nome[20];

Quando utilizamos o tipo de dado char precisamos especificar o número


máximo de caracteres.

Algoritmos e Programação – Apresentação da ferramenta de programação


Palavras reservadas
Abaixo temos a lista de palavras reservadas da linguagem C,
logo não se pode utilizar como nome de variáveis, funções, etc:

Algoritmos e Programação – Apresentação da ferramenta de programação


Entrada de dados
O comando de entrada é utilizado para receber dados
digitados pelo usuário que serão armazenados em variáveis.

scanf(“string de controle”, argumentos);

String de controle: Define o tipo de dado (%d, %f, %s, %c, ...)
que será lido pelo teclado.
Argumentos: Lista de endereços de variáveis (uma ou mais,
separadas por vírgula) que serão lidas pelo teclado.

Algoritmos e Programação – Apresentação da ferramenta de programação


Entrada de dados
O comando de entrada é utilizado para receber dados
digitados pelo usuário, que serão armazenados em variáveis.

scanf(“string de controle”, argumentos);

String de controle: Define o tipo de dado (%d, %f, %s, %c, ...)
que será lido pelo teclado.
Argumentos: Lista de endereços de variáveis (uma ou mais,
separadas por vírgula) que serão lidas pelo teclado.

Algoritmos e Programação – Apresentação da ferramenta de programação


Saída de dados
O comando de saída é utilizado para mostrar dados na tela.

printf(“string de controle”,argumentos);

String de controle: Formada pelos caracteres a serem impressos


na tela e pelos comandos de formatação.
Argumentos: Variável ou variáveis que se queira apresentar na
tela junto aos demais caracteres.

Algoritmos e Programação – Apresentação da ferramenta de programação


Saída de dados
O comando de saída é utilizado para mostrar dados na tela.

printf(“string de controle”,argumentos);

String de controle: Formada pelos caracteres a serem impressos


na tela, e pelos comandos de formatação.
Argumentos: Variável ou variáveis que se queira apresentar na
tela junto aos demais caracteres.

Algoritmos e Programação – Apresentação da ferramenta de programação


Strings de controle
Principais comandos de formatação:

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: salario.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: salario.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: data.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: data.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: media.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exemplo
Programa: media.c

Algoritmos e Programação – Apresentação da ferramenta de programação


Exercícios
Resolva os exercícios utilizando o Pseucódigo, o Fluxograma e a
linguagem de programação C.

1. Calcular a área de um triângulo. Recebe o valor da base. Recebe o valor


da altura. Calcula a área. Mostra a área.
2. Descobrir quais os números adjacentes. Recebe um valor digitado pelo
usuário. Mostra o seu sucessor. Mostra o seu antecessor.
3. Mostrar o quadrado de um número. Recebe o número. Calcula seu
quadrado. Mostra seu quadrado.
4. Conversão Celsius em Fahrenheit. Recebe a temperatura em Celsius.
Converte a temperatura em Fahrenheit (celsius * 1.8 + 32). Mostra a
Temperatura convertida.
5. Em quantos meses, aproximadamente, o custo da transição para energia
renovável será compensado? Recebe o Custo de implementação. Recebe o
custo mensal da energia convencional. Calcula a quantidade de meses.
Mostra a quantidade de meses.

Algoritmos e Programação – Apresentação da ferramenta de programação


Exercícios
6. Todo restaurante, embora por lei não possa obrigar o cliente a pagar, cobra
10% para o garçom. Faça um algoritmo que leia o valor gasto com despesas
realizadas em um restaurante e imprima o valor total de gorjetas esperado.
7. Escreva um programa de computador para efetuar divisões. O usuário deverá
informar o dividendo e o divisor e o programa irá mostrar o quociente e o resto
da divisão.
8. Escreva um programa para efetuar as quatro operações matemáticas básicas
(adição, subtração, produto e divisão) sobre dois valores informados.
9. O Índice de Massa Corporal (IMC) é uma medida internacional usada para
calcular se uma pessoa está no peso ideal. Seu valor é determinado pela divisão
da massa do indivíduo (em quilogramas) pelo quadrado de sua altura (em
metros). Faça um programa para calcular o IMC de um usuário qualquer.
10. Escreva um programa para resolver a seguinte equação:

Algoritmos e Programação – Apresentação da ferramenta de programação

Вам также может понравиться