18
Linguagens de Programação
UERJ
4
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
12
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
7
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
7
Linguagens de Programação
UERJ
Texto de pré-visualização
UERJ IMEDICC Departamento de Informática e Ciência da Computação LINGUAGEM DE PROGRAMAÇÃO I Prof Rubens L Cirino Trabalho 1 Contador de Palavras Contidas em Arquivos do Tipo Texto Data de Publicação 22042024 Data Limite de Entrega 17062024 Faça um programa na linguagem C para processar arquivos do tipo texto O programa deve gerar um dicionário de ocorrências das palavras que aparecem no texto A figura à seguir ilustra a ideia Programa Solicitado Texto Original Dicionário Gerado O dicionário também deve manter uma contagem das ocorrências das palavras do texto A conexão com outros arquivos auxiliares caso julgue necessários também é permitida O programa também deve permitir a listagem na tela de um arquivo texto definido pelo usuário Faça um menu repetitivo de opções para acesso das operações de geração de dicionário com arquivo de entrada de texto definido pelo usuário e o arquivo de saída definido pelo programador listagem na tela de um arquivo texto original ou dicionário escolhido pelo usuário saída do programa Observações 1 Palavra é qualquer caracter que pertença ao alfabeto espaços em branco acentos e sinais não devem ser considerados 2 As opções do menu e outras que o programador desejar devem ser escritas utilizandose funções 3 A utilização de variáveis globais dentro do programa está vedada Tais valores devem ser utilizados dentro das funções através de passagem de parâmetros UERJ IMEDICC Departamento de Informática e Ciência da Computação Linguagem de Programação I Prof Rubens L Cirino Trabalho Controle de Pedidos Data de Publicação 310524 Data Limite de Entrega 170624 Faça um programa na linguagem C para processar informações sobre clientes e seus pedidos no restaurante As estruturas que deverão representar as mesas e os pedidos referentes a elas são as seguintes Mesas Lista Duplamente Encadeada onde cada nó deverá conter as seguintes informações Número da mesa código do garçom total do pedido e um elo para a lista de pedidos Pedidos Lista Simplesmente Encadeada onde cada nó deverá conter o Código do Pedido Quantidade do pedido e um elo para o próximo pedido Para cada mesa ocupada no restaurante deverá existir um nó na lista de mesas Cada nó na lista de mesas deverá conter uma lista simplesmente encadeada de pedidos O campo que se refere ao total da mesa deverá ser atualizado sempre que um cliente fizer um novo pedido Deverão ser criados dois arquivos binários 01 com um struct com os pratos as bebidas seus respectivos códigos e preços 02 com um struct com o nome do garçom e seu código Quando do fechamento da conta de uma mesa o sistema deverá gerar uma nota fiscal com a discriminação do consumo e o valor total da conta e o nome do garçom que atendeu a mesa A nota fiscal deverá ser apresentada em vídeo Os nós referentes à mesa e aos pedidos que foram computados na nota fiscal deverão ser retirados de memória Operações do sistema Nos arquivos inserção deleção alteração consulta de registros Nas listas inserção deleção alteração consulta de nós É vedado o uso de variáveis globais no trabalho Quando da utilização de funções utilizar a passagem de parâmetros
18
Linguagens de Programação
UERJ
4
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
12
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
7
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
1
Linguagens de Programação
UERJ
7
Linguagens de Programação
UERJ
Texto de pré-visualização
UERJ IMEDICC Departamento de Informática e Ciência da Computação LINGUAGEM DE PROGRAMAÇÃO I Prof Rubens L Cirino Trabalho 1 Contador de Palavras Contidas em Arquivos do Tipo Texto Data de Publicação 22042024 Data Limite de Entrega 17062024 Faça um programa na linguagem C para processar arquivos do tipo texto O programa deve gerar um dicionário de ocorrências das palavras que aparecem no texto A figura à seguir ilustra a ideia Programa Solicitado Texto Original Dicionário Gerado O dicionário também deve manter uma contagem das ocorrências das palavras do texto A conexão com outros arquivos auxiliares caso julgue necessários também é permitida O programa também deve permitir a listagem na tela de um arquivo texto definido pelo usuário Faça um menu repetitivo de opções para acesso das operações de geração de dicionário com arquivo de entrada de texto definido pelo usuário e o arquivo de saída definido pelo programador listagem na tela de um arquivo texto original ou dicionário escolhido pelo usuário saída do programa Observações 1 Palavra é qualquer caracter que pertença ao alfabeto espaços em branco acentos e sinais não devem ser considerados 2 As opções do menu e outras que o programador desejar devem ser escritas utilizandose funções 3 A utilização de variáveis globais dentro do programa está vedada Tais valores devem ser utilizados dentro das funções através de passagem de parâmetros UERJ IMEDICC Departamento de Informática e Ciência da Computação Linguagem de Programação I Prof Rubens L Cirino Trabalho Controle de Pedidos Data de Publicação 310524 Data Limite de Entrega 170624 Faça um programa na linguagem C para processar informações sobre clientes e seus pedidos no restaurante As estruturas que deverão representar as mesas e os pedidos referentes a elas são as seguintes Mesas Lista Duplamente Encadeada onde cada nó deverá conter as seguintes informações Número da mesa código do garçom total do pedido e um elo para a lista de pedidos Pedidos Lista Simplesmente Encadeada onde cada nó deverá conter o Código do Pedido Quantidade do pedido e um elo para o próximo pedido Para cada mesa ocupada no restaurante deverá existir um nó na lista de mesas Cada nó na lista de mesas deverá conter uma lista simplesmente encadeada de pedidos O campo que se refere ao total da mesa deverá ser atualizado sempre que um cliente fizer um novo pedido Deverão ser criados dois arquivos binários 01 com um struct com os pratos as bebidas seus respectivos códigos e preços 02 com um struct com o nome do garçom e seu código Quando do fechamento da conta de uma mesa o sistema deverá gerar uma nota fiscal com a discriminação do consumo e o valor total da conta e o nome do garçom que atendeu a mesa A nota fiscal deverá ser apresentada em vídeo Os nós referentes à mesa e aos pedidos que foram computados na nota fiscal deverão ser retirados de memória Operações do sistema Nos arquivos inserção deleção alteração consulta de registros Nas listas inserção deleção alteração consulta de nós É vedado o uso de variáveis globais no trabalho Quando da utilização de funções utilizar a passagem de parâmetros