Bem-vindo ao Sistersinspirit.ca, onde suas perguntas são respondidas por especialistas e membros experientes da comunidade. Explore um vasto conhecimento de profissionais em diferentes disciplinas em nossa abrangente plataforma de perguntas e respostas. Junte-se à nossa plataforma de perguntas e respostas para conectar-se com especialistas dedicados a fornecer respostas precisas para suas perguntas em diversas áreas.

Fa¸ca um programa que cadastre 12 itens. Para cada produto
devem ser cadastrados os seguintes dados: identificador, nome
e valor. Use método de ordenação e em seguida calcule e
mostre quantas comparações devem ser feitas para encontrar
um produto pelo código usando:
1 Busca sequencial
2 Busca Binária
3 Busca por Interpolação.
(A linguagem é em C)


Sagot :

Resposta:

Considerando o conceito e finalidade dos modificadores de tipo, relacione as afirmativas com as palavras reservadas correspondentes (todas as afirmativas devem ser preenchidas com o número relacionado ao modificador correspondente, e existe pelo menos uma afirmativa para cada modificador):

(1)const (3)extern (5)register (7)void

(2)volatile (4)static (6)auto

( 1 ) informa ao compilador que o valor da variável não pode ser alterado por nenhum comando do programa, mas que pode ser inicializado

( 7 ) informa ao compilador que nenhum valor será devolvido pela função

( 2 ) informa ao compilador que a variável pode ser modificada por algum evento que não está sob o controle do programa

( 3 ) avisa ao compilador que as variáveis que o seguem já foram declaradas em outro lugar

( 4 ) torna a variável permanente, mantendo seu valor entre chamadas

( 4 ) útil ao escrever funções generalizadas e funções de biblioteca que podem ser usadas por outros programadores, pois permite esconder porções do programa de outras partes do código, evitando assim o uso de variável global

( 1 ) quando apontadores forem passados para a função, garante que nenhum código na função poderá modificar os objetos apontados

( 5 ) armazena o valor da variável em um registrador da CPU, acelerando operações

( 6 ) usada para declarar variáveis locais automáticas, mas muito pouco usada por já ser o padrão (default)

( 5 ) avisa ao compilador que a variável em questão sera largamente usada e deve permanecer acessível da forma mais eficiente possível

( 3 ) permite ao compilador conhecer a variável sem criar armazenamento para ela novamente em outro modulo

Exercício 2: Página ca60.html

Enunciado:

Refaça o exemplo desta página, mas ao invés de trabalhar com um vetor de inteiros, use um vetor de strings (ou uma matriz de char, como você