GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos de entrada e saída
1. Apresentação da ferramenta de programação.Apresentação da ferramenta de programação.
Comandos de entrada e saídaComandos de entrada e saída
Prof. Alex Camargo
alexcamargoweb@gmail.com
UNIVERSIDADE FEDERAL DO PAMPA
CAMPUS BAGÉ
ALGORITMOS E PROGRAMAÇÃO
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. Estrutura de um programa
1º Programa: olamundo.c
Algoritmos e Programação – Apresentação da ferramenta de programação
11. “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
12. 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
13. 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
14. Tipos de dado
Tipos básicos em C:
Algoritmos e Programação – Apresentação da ferramenta de programação
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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
21. Strings de controle
Principais comandos de formatação:
Algoritmos e Programação – Apresentação da ferramenta de programação
28. 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
29. 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