Escolar Documentos
Profissional Documentos
Cultura Documentos
Contextualização
Conceitos
A multinacional Kro Engenharias está muito satisfeita com o
seu desempenho de transmitir o pensamento computacional
para os engenheiros da empresa, por este motivo, o seu Introdução à
gerente lhe designou a missão de trabalhar a linguagem de
programação C, onde você deverá auxiliar seus colegas a linguagem C
compreender e aplicar os conceitos da linguagem. Fonte: Shutterstock
1
Bibliotecas da linguagem C
Variáveis e Constantes
stdio – essa biblioteca é responsável pelas funções de Variáveis:
entradas e saídas, como é o caso da função printf e scanf. Alocação de espaço na memória;
Exemplo: #include <stdio.h>
Conteúdo instável;
stdlib – essa biblioteca transforma as strings (vetores de
caracteres) em números.Exemplo: #include <stdlib.h> Muito utilizada na construção de Algoritmos;
string – biblioteca responsável pela manipulação de Tipos de dados primitivos(inteiros, reais, caracteres e
Fonte: Shutterstock Fonte: Shutterstock
strings. Exemplo: #include<string.h> lógicos).
time – biblioteca utilizada para manipulação de horas e Constantes:
datas. Exemplo: #include<time.h> Valor fixo;
math – biblioteca utilizada para operações matemáticas.
Exemplo: #include<math.h>
Não podem ser alteradas;
ctype – biblioteca utilizada para classificação e Menos utilizada.
transformação de caracteres. Exemplo: #include <ctype.h>
Funções Funções
1) Função main() 3) Função scanf()
A função main() é reservada para iniciar A função scanf() é um comando de entrada,
um programa em C, sendo a primeira a ser ou seja, são informações que possibilitam a
executada. entrada de dados pelo teclado, assim, a
main() { } informação será armazenada em um
2) Função printf () : Fonte: Manzano (2013, p. 38).
determinado espaço da memória. Fonte: Manzano (2013, p. 38).
A função printf () é um comando de saída onde possui A sintaxe é definida por uma expressão de controle
um vínculo com a biblioteca stdio.h. É utilizada quando (sempre entre aspas duplas) e pela lista de argumento.
se pretende obter uma resposta na tela do computador. A sintaxe da função scanf() é definida por:
A sua síntese é definida por: scanf(“expressão de controle”, lista de argumentos);
printf (“expressão de controle”, listas de argumentos);
2
Resolução da SP
Fonte: Artero(2018,pg.134)
Fonte: Artero(2018,pg.137)
Fonte: Artero(2018,pg.136)
3
Ano: 2015 Banca: IDECAN Órgão: INMETRO Prova:
IDECAN - 2015 - INMETRO - Assistente Executivo em
Resolução da SP
Metrologia e Qualidade - Informática
Toda linguagem de programação possui instruções que
Estrutura Condicional controlam o fluxo da execução de um programa. Essas
estruturas podem ser de decisão, decisão encadeada,
repetição, repetição encadeada, cada uma com seus
respectivos comandos. Observe o fluxograma.
Assinale, a seguir, o comando representado nesse
fluxograma.
a) SE ... ENTÃO.
b) SELECIONE ... CASO.
c) ENQUANTO ... FAÇA.
d) REPITA ... ATÉ QUE.
e) SE ... ENTÃO ... SENÃO.
Fonte: Artero(2018,pg.140)
4
Estrutura condicional de seleção de casos
A Estrutura Condicional de seleção de casos “switch- Resolução da SP
case” é aplicada quando usamos uma variável do tipo
inteiro para comparar ou testar determinados valores.
Quando os valores são avaliados, o comando é MU
executado. Em alguns casos é uma ótima opção para
substituir a programação de estrutura condicional
encadeada.
Fluxograma Programação
Fonte: Artero(2018,pg.143)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
float CalculaVm(float esp, float tmp);
float CalculaS(float vm, float tmp); Conceitos
float CalculaT(float esp, float vm);
int main(){
int hs, min, seg; //TEMPO
int km, mt, op; // ESPAÇO
Estruturas de
int k_h, m_s;
int op2, op3, op4;
//TRANSFORMAÇÃO DE ESPAÇO
repetição em
float velocidade, tempo, espaco;
while(op<1 || op>4){ linguagem C
printf("\n===================Menu================="
"\n1. calculo da velocidade media"
"\n2. calcular espaco percorrido "
"\n3. calcular tempo gasto "
"\n4. para sair "
"\n" );
scanf("%d",&op);
setbuf(stdin,NULL)
}
Calcular o fatorial de um número natural n. Para entender o que é uma repetição com teste no
Você deverá fazer a demonstração utilizando repetição início, você precisa estar ciente de que algo será
repetidamente executado enquanto uma condição
com teste no início e repetição com variáveis de controle
verdadeira for verificada, somente após a sua
e compilar o programa. negativa essa condição será interrompida.
Fonte: Shutterstock
Segundo Soffner (2013, p. 64), o programa “não
executará nenhuma repetição (e as ações que ali
dentro estiverem programadas) sem antes testar uma
condição”.
5
Repetição com teste no final – do-while Repetição com variáveis de controle – Laço “for”.
Segundo Schildt (1997), o laço “do-while” analisa a O comando iterativo “for”, que em português significa
condição ao final do laço, ou seja, os comandos são “para”, segundo Mizrahi (2008), é geralmente usado para
executados antes do teste de condição. repetir uma informação por um número fixo de vezes, ou
O interessante deste comando é que o usuário tem a seja, podemos determinar quantas vezes acontecerá a
possibilidade de digitar novamente uma nova informação. repetição.
Fatorial
6
Conceitos
Entendeu como implementar a linguagem C?
Vamos programar?
Recapitulando
Fonte: https://gifer.com/en/XlOL9
Fonte: Shutterstock