Trabalho em c
Professor: LUIS CARLOS DOS SANTOS|Período: NOTURNO||
Aluno:Pedro M. da Silva|RA 111361427|
Aluno: Fernanda de Souza Fernandes|RA 100895018|
Responda as questões abaixo:
1-)O que são estruturas(registros)? Qual a diferença entre estruturas e matrizes?
Podem ser definidos como coleções de variáveis (dados) de tipos diferentes colocadas sob um único nome.
A diferença é que matrizes são grupos de variáveis de um só tipo e estruturas agrupam tipos diferentes de variáveis(dados).
2-)Qual a finalidade do uso da função atoi() na linguagem C?
A função atoi() converte uma string em inteiro.
3-)O que é ponteiro? Qual a razão de utilizá-lo em programas?
Ponteiro é uma variável que contem o endereço da memória de outra variável.Eles fornecem meios pelos os quais as funções podem modificar seus argumentos; são usados para suportar as rotinas de alocação dinâmica de C;pode aumentar a eficiência de certas rotinas.
4-)Qual a diferença dos operadores & e *?
& - operador de endereço que retorna o endereço de memória da variável operando. Operador indireto que é o complemento de (&) e retorna o conteúdo da variável apontada pelo operando.
5-)Conceitue pilha em estrutura de dados.
É uma lista em que o primeiro acesso a entrar é o último a sair.
6-)Qual a finalidade da função strlen()?
Essa função retorna o comprimento da string fornecida. O terminador nulo não é contado.
7-) Elabore um programa em C que permita criar uma lista com o numero, nome, disciplina, duas notas e media que deverá ser calculada antes de incluir na lista. As duas notas não podem ser menores que (0) ou maiores que (10) caso seja digitados valores fora do intervalo, exibir mensagem de crítica. Verificar a média final onde os alunos serão considerados aprovados quando sua média for igual ou superior a 5. Exibir no final a quantidade de alunos que estão aprovados e reprovados também.
Ex: Foram digitados 20 alunos na lista